Архив за 12 мая 2012 - 5

Здравствуйте, решил рассказать про автоматизированную систему взаимодействия с заявителями (АСВЗ) или электронная очередь, может быть кому то будет интересно.
Начнем мы с принципа построения и работы.

image

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

По данным источника, LG готов к выпуску смартфон верхнего сегмента на базе четырехъядерной однокристальной системы производства Qualcomm с интегрированным GPU Adreno 320.

Появились первые сведения о суперфоне LG LS970

Основой устройства послужила платформа мобильной связи Qualcomm Gobi пятого поколения, поддерживающая LTE. Объем флэш-памяти указан равным 16 ГБ.

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

Компания Samsung анонсировала выход смартфона Omnia M на европейском рынке. Устройство получило экран типа Super AMOLED размером четыре дюйма по диагонали.

Основой смартфона Samsung Omnia M является процессор, работающий на частоте 1 ГГц под управлением Windows Phone. Источник также отмечает наличие фирменных программ.

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

в 3:01, , рубрики: Без рубрики

Статья является дополненным переводом статьи «HOWTO: Port a C/C++ Library to JavaScript (xml.js)» (автор: azakai). Автор оригинальной статьи имеет приличный опыт портирования C/C++ библиотек в JavaScript. В частности, он успешно портировал lzma.js и sql.js. В своей статье он описывает общую схему портирования C/C++ кода на примере libxml – открытой библиотеки для валидации XML.
Читать полностью »

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

Компания HP расширила предложение ПК для бизнеса, включив в него новые мобильные и настольные системы. Список новинок включает HP EliteBook Folio 9470m — первый ультрабук НР для корпоративных потребителей. Представлены ноутбуки серии EliteBook p, включая HP EliteBook 2170p — самый миниатюрный и легкий ноутбук НР для бизнеса, а также новые модели серий HP ProBook b и s. Кроме того, представлены три модели настольных ПК: HP Compaq Pro 4300, HP Compaq Pro 6300 и HP Compaq Elite 8300.

HP представила новую линейку ПК для бизнеса

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

image

Поглощение Skype (популярнейшего в мире VoIP приложения) могучим Microsoft'ом восприняли как начало конца, а то и непосредственно концом для Linux-клиента. Комментарии к этому событию ген. директора MS Стива Балмера не сильно прояснили обстановку, собственно сам комментарий — седьмая вода на киселе:Читать полностью »

Недавно вышла книга The dRuby book — distributed and parallel computing with Ruby (перевод японской книги, написанной автором самой библиотеки). В этой статье я попытаюсь дать обзор глав книги, касающихся библиотеки DRb. Если вам захочется ознакомиться с темой более подробно, книгу можно купить или скачать. Сразу скажу, что я не буду говорить в этом посте не о синхронизации потоков, ни о библиотеке Rinda.

Предположим, что вы пишите систему, которая работает с более чем одним процессом. Например, у вас есть веб-сервер, который в фоновом режиме запускает задачи, работающие долгое время. Или вам просто нужно обеспечить пересылку данных из одного процесса в другой и координировать их. Для таких ситуаций и нужна библиотека DRb. Она написана целиком на Ruby и включена в стандартную библиотеку, поэтому начать работать с ней можно моментально. Для её подключения достаточно написать require 'drb'

Достоинства библиотеки DRb большей частью проистекают из динамичности самого языка Ruby.
Во-первых, при затрате минимальных усилий на подготовительном этапе, дальше вы работаете с объектами не задумываясь, где они расположены: в одном процессе или в другом. Библиотека полностью маскирует от вас все технические детали.
Во-вторых, вы не обязаны жестко прописывать интерфейс. Любой руби-объект может выставить свой интерфейс наружу — таким образом вы можете как воспользоваться функциональностью одного из стандартных классов типа Hash или Queue, а можете сделать свой класс с любым интерфейсом. Кроме того вам ничто не мешает менять интерфейс прямо в процессе исполнения, и даже использовать method_missing для обработки любых запросов. И уж разумеется, обновление интерфейса сервера вообще никак не влияет на клиента, если тот не вызывает методы, которые изменили сигнатуру или поведение. Таким образом сервер и клиент максимально независимы.
И наконец, клиент даже не обязан знать классы объектов, которые ему возвращает сервер, он может их использовать и без этого. Таким образом сервер волен скрыть столько много деталей, сколько ему угодно.
Но, конечно, есть и подводные камни, и их предостаточно. К счастью, dRuby несложен в понимании, ну а понимание его устройства позволяет большей части проблем просто не допускать. Документация к этой библиотеке, к сожалению, не проясняет множества моментов, поэтому статья будет интересна и новичкам, и людям уже поработавшим с библиотекой.

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


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