Архив за месяц: Декабрь 2012

Firefox представляет улучшенный приватный браузинг






В ночных сборках Firefox добавлен режим приватного браузинга, принципиально похожий на Incognito Mode в Google Chrome и Chromium. Со временем новая функция должна появиться в стабильной ветке браузера.

Private Browsing Window
Читать далее Firefox представляет улучшенный приватный браузинг




Введение в Systemd. Часть 1






Множество дистрибутивов Linux перешли с использования традиционной System V Init на Systemd — новейший из трёх самых крупных систем инициализации ОС, обещающий ускорение загрузки, не требующий явного определения зависимостей сервисов. Ко всему прочему Systemd избавлен от некоторых моментов, специфичных для разных дистрибутивов.
Systemd
Читать далее Введение в Systemd. Часть 1




Вышла SparkleShare 1.0






Hylke Bons, участник проекта GNOME, сообщил о выходе версии 1.0 набирающей популярность open source утилиты синхронизации файлов SparkleShare. Утилита работает сходным с Dropbox образом, но в качестве «сердца» утилиты используется Git. В отличие от Dropbox SparkleShare не зависит от стороннего сервиса и является вполне самодостаточной, при этом позволяя использовать для хранения файлов сервисы вроде GiHub, Gitorious и Bitbucket.


Читать далее Вышла SparkleShare 1.0




Видео сборочного процесса Raspberry Pi






Команда разработчиков известного Linux ARM-микрокомпьютера Raspberry Pi опубликовала видео о том, как создаётся их устройство на заводе  Sony. На видео показаны фрагменты работы сборочной линии. Работу начинает робот, размещающий компоненты, позволяющий разместить до 25000 компонент за час. Затем, при помощи PoP-метода устанавливаются разъёмы, память и процессор. Всё это выполняется на шести платах за один раз. После завершения роботизированной части работы, точность и корректность размещения компонент проверяется людьми при помощи компьютера.

Читать далее Видео сборочного процесса Raspberry Pi




Гигансткий GPU-кластер для подбора паролей






На конференции Passwords^12 Jeremi Gosney представил GPU-кластер, позволивший ему анализировать 180 миллиардов MD5-хешей и 63 миллиарда SHA1-хешей в секунду. Более продвинутые алгоритмы значительно в лучше выдержали брутфорс-атаки: Bcrypt и Sha512crypt позволили исследователю добиться скорости лишь в 71000 и 364000 проверок за секунду соответственно.

Читать далее Гигансткий GPU-кластер для подбора паролей




В LibreOffice 3.6.4 исправлено более 60 ошибок






Разработчики LibreOffice выпустили очередной апдейт популярного офисного пакета версии 3.6.4, в котором исправили более 60 ошибок. В число исправленных проблем попали ошибки при работе с RTF-документами, проблемы с отображением символов иврита, а также несколько багов, приводивших к падению приложения. Также были исправлены ошибки в работе UI, приводившие к тому, что чекбоксы в конфигурационных диалогах не сохраняли своё состояние, а также некорректной работе сортировки в Calc.


Читать далее В LibreOffice 3.6.4 исправлено более 60 ошибок




Начало работы с MongoDB, часть 2






В предыдущей заметке мы с вами начали разбираться с основами MongoDB — одной из лучших реализаций NoSQL СУБД. Мы разорались как её установить, создать простую базу данных и научились выполнять базовые операции над записями: вставлять, изменять и удалять их.

Продолжая начатое, в этой заметке мы рассмотрим продвинутые  приёмы работы с MongoDB, используя селекторы. В виде селекторов мы получаем в руки мощный инструмент, позволяющий выполнять более гибкие и точные выборки записей, что даёт возможность получать требуемые данные за меньшее количество операций.

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

Итак, сегодня я собираюсь расширить тему выборки записей, начатую в прошлой заметке и раскрыть перед  вами два новых аспекта MongoDB: расширенные запросы и MapReduce.

Читать далее Начало работы с MongoDB, часть 2