Вышел Firefox 4.0

Состоялся релиз браузера Mozilla Firefox 4.0. Релиз примечателен большим количеством изменений.

Производительность:

Оптимизация процесса ввода/вывода, проведена работа по уменьшению использования памяти, уменьшено время выполнения операции с DOM-деревом, отложенное построение фреймов для увеличения скорости динамических страниц, новый метод регистрации компонентов XPCOM (существенно ускоряет запуск программы), новый сборщик «мусора».

Новый движок JavaScript, JägerMonkey. Оптимизация кода функции изолированного выполнения плагинов, управления вкладками, закладок и истории посещений. Увеличение скорости отрисовки, аппаратная акселерация 2D при выводе на экран, аппаратная акселерация видео, увеличение скорости отрисовки изображений SVG, Retained Layers (ускоренная прокрутка). Увеличение скорости перезагрузки браузера после установки обновления на 97%. Поиск ссылок в истории браузера теперь производится в асинхронном режиме.

Читать

tinycmd — ввод нескольких символов вместо длинной команды в консоли

Бывало ли когда-нибудь так, что нужно было помочь кому-то из друзей или родственников, плохо разбирающихся в компьютерах, что-либо установить или настроить? Во многих случаях бывает довольно сложно объяснить, что нужно делать в графическом интерфейсе, поскольку нужно представлять себе, что происходит на экране у другого человека, а интерфейс у него на компьютере может выглядеть очень по-разному.

Гораздо проще в таких случаях просто попросить человека открыть терминал и набрать определённую строчку команд. Но как именно это сделать, если человек плохо знаком со столь привычными нам компьютерными понятиями? Если диктовать по телефону, то ему может быть сложно искать спец. символы на клавиатуре, и он может расставлять пробелы не в том месте, а если использовать текст, то может потребоваться сначала объяснить ему, что такое буфер обмена, и как выделять и копировать текст, а потом разбираться, почему команда не работает (а потом выяснить, что человек, например, скопировал команду целиком, за исключением последнего символа).

Читать

военные действия в сети

источник

У одной из фирм, которая выдает SSL-сертификаты, взломщикам удалось получить поддельные сертификаты. Судя по всему, этот взлом был организован иранскими властями (!). См. последние несколько строк документа.

Список сайтов, сертификаты на которые удалось получить взломщику, включает в себя Google, Yahoo, Skype, Mozilla, Live.com (Microsoft).

Читать

Массовый хостинг с помощью mod_vhost_alias

Автор: Голышев С.В. (glsv)
e-mail: glsv@yandex.ru

В статье описывается работа с модулем Apache mod_vhost_alias. Данный модуль предназначен для уменьшения трудоемкости создания и поддержки большого количества виртуальных хостов на сервере Apache. Модуль организует динамическое создание виртуальных хостов на основе запрошенного доменного имени и не требует внесения изменений в конфигурационные файлы сервера при создании новых виртуальных хостов.

При большом числе виртуальных хостов (десятки и сотни) время запуска и перезагрузки веб-сервера занимает значительное время, в течение которого он недоступен посетителям. Такая ситуация является критической для хост-провайдеров и серверов на которых расположены популярные сайты. Уменьшить время запуска сервера и упростить работу c большим количеством виртуальных хостов может модуль Apache с названием mod_vhost_alias.

Данный модуль позволяет не создавать отдельный контейнер для каждого виртуального хоста, а динамически формирует пути к директориям сайтов на основе запрошенных доменных имен или IP-адресов. Для создания сотен виртуальных хостов модуль mod_vhost_alias использует всего 4 директивы, с помощью которых определяются правила формирования путей к директориям сайтов. 2 из них предназначены для работы с виртуальными хостами на основе имен и 2 для работы с виртуальными хостами на основе IP-адресов.

Читать

Строим сеть на Calculate Directory Server

СЕРГЕЙ ЯРЕМЧУК, инженер автоматизации. Автор более 800 статей и 4 книг. В «Системном администраторе» публикуется с первого номера.
Интересы: сетевые технологии, защита информации, свободные ОС

Принято считать, что управлять большим количеством Linux-систем очень сложно, разработчики Calculate Linux доказали, что это не так

Here all my tuxian friends are scared when it comes to gentoo or anything related to it. they say,
«hands will be on fire, if you touch it» so much customizable. now everyone is talking
of Calculate Linux. its a real blessing, i must say.

Все мои друзья пугаются, когда речь идет о Gentoo. Они говорят: «Руки будут гореть, если прикоснуться к нему», –
столько настроек. Сейчас они говорят о Calculate Linux. Я должен сказать, это реальное благословление.

Из сообщения в IRC проекта Calculate Linux

Зачем еще одно «поделие»?

Учитывая, что подобный вопрос неизменно появляется в качестве комментариев после анонса любого нового дистрибутива, следует уделить несколько строк проекту Calculate Linux.

Linux-системы ассоциируются с несколькими понятиями – бесплатность, доступность, стабильность, безопасность, управляемость, доступ к коду и возможность его изменения. Но именно бесплатность ставят на первое место, когда рассматривается вопрос о внедрении. Делая ставку на то, что системы на базе этой ОС можно свободно скачать и использовать без отчислений и постепенно довести ИТ-инфраструктуру до необходимого уровня. Учитывая затяжное внедрение и необходимость в наличии подготовленных кадров, основной упор при переходе на Linux переносится с цены приобретения на стоимость сопровождения. Именно такой аргумент приводят сторонники Microsoft, указывая, что совокупное владение Linux, несмотря на нулевую стоимость, все-таки выше именно за счет обучения и оплаты системного администратора, службы поддержки и обслуживания. Вероятно, в условиях кризиса в этом даже больше выгоды, так как финансирование внедрения Linux не будет требовать больших первоначальных вложений, а развитие ИТ-инфраструктуры может идти и финансироваться постепенно, по мере необходимости. Но как раз без должного финансирования переход на свободные ОС может длиться лишь усилиями энтузиастов и длиться не один месяц.

Читать

«Земельный вопрос», «Редкое оружие»

Автор материала:
Иван Магазинников

Опубликовано в журнале
«Лучшие компьютерные игры»
№12 (109) декабрь 2010

Земельный вопрос

— Будь проклят тот день, когда я получил клеймо Регистратора! — шумно выдохнул Маркуш, пробираясь в сторону кладбища. На лбу его и впрямь сверкало магическое клеймо, означавшее, что он является важнейшим винтиком в системе под названием «бюрократия».

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

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

— Мертвей! Мертвей работайте, тунеядцы! — надрывался довольно «свежий» мертвец в берете Зодчего.

— Убереги меня от силы темной, от глаза чер… — забормотал Маркуш.

— А вы пунктуальны, господин Регистратор, — раздался позади скрипучий голос.

Обернувшись, Маркуш лицом к черепу столкнулся с ухмыляющимся некромантом.

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

Читать

Apache Virtual Hosts — несколько сайтов на одном сервере

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

Установка В Red-Hat-based дистрибутивах Apache называют httpd, в Debian и Ubuntu — apache2.
Команды установки:
Fedora

  yum install httpd 

Debian

  apt-get install apache2 

Основным конфигурационным файлом web-сервера является /etc/httpd/conf/httpd.conf и /etc/apache2/conf/apache2.conf соответственно.

Читать

Скорость разработки

«Объясни мне, что это за фигня!»

Алиса, новый сотрудник, бросила пачку документов Джимми на клавиатуру, и нависла над ним, скрестив руки.

Он нажал «отмену» и взглянул на документы. Это было полное описание ERP-системы с грифом «высокой важности» — новая инициатива менеджеров, за которую они были щедро вознаграждены, требующая от программистов «инвестировать» в собственный труд.

«Для первого проекта весьма амбициозно» — сказал он. «Может, стоит начать с задачи попроще, чтобы вначале узнать наш код?»

«Я работала с компьютером не меньше, чем кто-то с вашими «знаниями»» — отрезала Алиса, «Не стоит недооценивать меня, как это делали козлы на прошлой работе».

«Мои извинения», ответил Джимми, которому совсем не хотелось стать тем козлом, который отказывается помогать новичкам. «Так с чем у тебя проблемы?»

«С этим» — произнесла она, раскладывая документы на его столе. «Всё написано каким-то дурацки шифром. Как я могу его набивать, если в нём начисто отсутствует смысл?»

Он озадаченно заморгал. Она показывала распечатки актуального кода системы. Может раньше она не пользовалась VB? «Каким языком ты пользовалась на прошлой работе?»

Читать