Динамическое отображение логов в броузере на Node.js & WebSocket

Динамическое отображение логов в броузере на Node.js & WebSocket

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

Инструменты и модули для решения

Для серверной части был выбран Node.js. Но похожий пример можно аналогично реализовать и с использованием EM на руби. В данном случае подкупила библиотека Socket.IO, а также несколько простых модулей для работы с файлами.

24 мая 2012, 12:33
1

Сон внутри сна: смешиваем виртуальные и реальные сети в «облаке»

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

Это нужно для того, чтобы виртуальные машины одного пользователя видели друг друга, но другие пользователи их не видели вообще и даже не знали об их существовании.

Вторая задача — представьте, что у вас есть некий узел, который не может быть виртуализован, например, специальное хранилище данных или ещё что-то, что не переносится в «облако» без больших потерь. Хорошо было бы держать эту устройство так, чтобы она была видна из того же сегмента, что и виртуальные машины.
24 мая 2012, 12:32
4

IBM забанила Siri

Странно, что никто из хабраписателей не отметился в теме. Ну да будем первыми :).

Политика использования собственных мобильных устройств на работе зачастую осложняется множественными проблемами с безопасностью, и Apple-овский голосовой помощник Siri являет одной из них. В интервью Technology Review директор по информационным технологиям компании IBM Жаннетт Хоран сказала, что среди прочих сервисов в iPhone-ах работников, которые они могут приносить с собой на работу, забанен и Siri.

24 мая 2012, 12:18
2
HugC 355,1

Учим SQLite работать с локализированным календарем

Учим  SQLite работать с локализированным календарем





Недавно мне довелось портировать (точнее, переписывать) под iOS приложение для анализа посещаемости сайта. Поскольку данные подходили под реляционную модель, мы решили использовать SQLite. Насколько я знаю, других реляционных СУБД под iOS просто нет.

Долго ли, коротко ли… Пришло время подсчитать понедельный КПД для определенного диапазона дат.
24 мая 2012, 12:16
7
moborb 9,9

Как и зачем мерить FLOPSы

image Как известно, FLOPS – это единица измерения вычислительной мощности компьютеров в (попугаях) операциях с плавающей точкой, которой часто пользуются, чтобы померить у кого больше. Особенно важно померяться FLOPS’ами в мире Top500 суперкомпьютеров, чтобы выяснить, кто же среди них самый-самый. Однако, предмет измерения должен иметь хоть какое-нибудь применение на практике, иначе какой смысл его замерять и сравнивать. Поэтому для выяснения возможностей супер- и просто компьютеров существуют чуть более приближенные к реальным вычислительным задачам бенчмарки, например, SPEC: SPECint и SPECfp. И тем не менее, FLOPS активно используется в оценках производительности и публикуется в отчетах. Для его измерения давно уже использовали тест Linpack, а сейчас применяют открытый стандартный бенчмарк из LAPACK. Что эти измерения дают разработчикам высокопроизводительных и научных приложений? Можно ли легко оценить производительность реализации своего алгоритма в FLOPSaх? Будут ли измерения и сравнения корректными? Обо всем этом мы поговорим ниже.
24 мая 2012, 11:52
7
vtsymbal 72,8

Юзабилити-пытки в UX-лабораториях ИТМО

В НИУ ИТМО, в котором я учусь в магистратуре, как выяснилось, работает юзабилити-лаборатория. Мы с единомышленниками создаем сервис для общения и совместной работы над документами — Rizzoma. Я загорелся идеей провести тестирование нашего проекта.



В этом отчете мы хотим поделиться опытом проведения подобного тестирования, рассказать о том, что от него можно ожидать, а также показать, какого практического результата нам удалось достичь. Надеюсь, что эта статья поспособствует появлению новых лабораторий. Я, например, буду весьма рад появлению такой лаборатирии у нас в Томске.
24 мая 2012, 11:26
7
ddespot 35,1

Социальный сервис Катушкин.ру — найди компанию для катания

Весь май держится хорошая погода, а это значит, что пора достать велосипеды или ролики из гаража и открыть летний сезон, если, конечно, вы это еще не сделали.

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



24 мая 2012, 11:14
30
kozadoev 22,0

Yahoo! выпустила свой браузер Axis

Несмотря на то, что рынок занят такими грандами как Chrome и Internet Explorer, Yahoo, пережив недавние скандалы с дипломом своего руководителя, выпустила свой браузер Axis, скачать который можно здесь. Сейчас Axis доступен в виде версий для iPhone и iPad, а также в виде плагинов для Chrome, Firefox, IE и Safari (на Chrome установить на удалось, а вот расширение для Firefox вполне работает), а слоган продукта выглядит таким образом: «Yahoo! Axis redefines what it means to search and browse the Web.»

В Yahoo не стали создавать свой велосипед, пытаясь протолкнуть на рынок то, чего там уже и так хватает. Если описать основную функциональность, то она заключается в следующем — пользователь не видит страницы поисковых результатов (как в Google), а сразу наблюдает уменьшенные копии найденных страниц.
24 мая 2012, 10:17
7
jeston 765,0

Второй день трансляции с DevCon'12! Ещё больше докладов

Друзья!

Вчера завершился первый день трансляции с крупнейшей конференции по разработке и тестированию ПО — DevCon'12. Множество интересных докладов, вопросы участников, интервью со спикерами — всё это можно было наблюдать онлайн.



Подключайтесь к трансляции второго дня! Ещё больше докладов и интервью.
24 мая 2012, 10:12
2
XaocCPS 362,4

Обновления Opera Mobile и Opera Mini

image

Вышли обновления Opera Mobile 12.0.3 и Opera Mini 7.0.3 для платформы Android, а также Opera Mini 7.0.2 для iOS с поддержкой HD-экрана нового iPad.

Список изменений для Android:

Opera Mini 7.0.3
Исправлена проблема подключения к сети при наличии системных настроек прокси

Opera Mobile 12.0.3
Исправлены основные ошибки, приводившие к вылетам программы, улучшена стабильность

Список изменений для iOS:

Opera Mini 7.0.2
Адаптирован для работы на iPad3
В главное меню добавлена функция «Потребление трафика»
Исправлен редирект для ссылок в iTunes
Улучшена стабильность работы
24 мая 2012, 09:53
1
Shpankov 194,0