Архив ноября 2009 года

Субботний релакс: каньоны, hang drum, Мичикбатллабан и кто двигает Землю

Попробую соблюдать обещание каждую субботу делать релаксирующий пост.

Итак, сегодня: Северная Америка (внимание, – трафик!)

Каньоны Северной Америки

(далее…)

Идеальный браузер, – какой он мог бы быть

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

Осення палитра
Можно назвать идеальный браузер – "Палитра"

Итак, 7 пунктов в порядке приоритетов:

1. Соблюдение ВСЕХ актуальных стандартов при рендеринге страницы.

2. Наличие вменяемого и быстрого JS-движка. (v8 от Google как пример).

3. Высокая скорость рендеринга (сборки и отображения) страниц, – как следствие выполнения первого и второго пунктов. (далее…)

Избавляемся от мусорных сессий в URL

Робот Бендер ничем не лучше робота ЯндексаСтолкнулся с детской проблемой при работе CMS Joomla 1.5, когда при первом посещении ресурса (сайта, блога) ко всем УРЛам (пункты меню, ссылки) добавляется идентификатор сессии. После первого же апа выдачи Яндекса я обнаружил, что все проиндексированные Яшей страницы имеют весьма неприглядный вид, наподобие такого:

http://onesite.ru/buk?6db9e7a9b108b423dca011e...

А так как поисковые роботы не имеют привычки сохранять сессию при обработке сайта, то каждая ссылка на сайте становится изуродованной идентификатором сессии, что конечно не самым лучшим образом сказывается на результатах выдачи, ранжировании и даже просто на человеческом восприятии ссылки в результатах поиска.

Решение этой проблемы весьма тривиальное: нужно запретить серверу использование идентификатора в URL. Для этого пропишем в файле .htaccess в корне вашего сайта следующие строки:
(далее…)

Joomla фреймворк по-новому – Nooku Framework

Что такое Nooku Framework?

Как ведущий архитектор Joomla 1.5, Йохан Янссенс (Johan Janssens) проделал огромную работу по созданию нового фреймворка для замены "черного ящика", каковым была Joomla 1.0. Конечно, Joomla 1.5 гораздо лучше, и разработчики потихоньку раскрывают весь потенциал нативного фреймворка. Но он так же недостаточно хорош. После плагина мультиязычности Nooku Йохан и Матиас Верраэс (Mathias Verraes), известный по расширенияю DOCman, разработали новый фреймворк, который может поднять на новую высоту качество разработки расширений Joomla.

новый фреймворк Joomla

Представьте, что будет, если совместить скорость разработки на Ruby on Rails, гибкость Symfony и всю мощь Zend Framework – с простотой Joomla Framework? А еще представьте, что у вас в распоряжении интуитивно-понятный API, говорящий сам за себя? И еще, что все части ваше кода готовы к повторному использованию, расширяемы и взаимозаменяемы? Ну и наконец, представьте, что для обладания всем этим вам достаточно написать всего несколько строчек кода; только тот код, который вам нужен именно сейчас? По заявлениям создателей, Nooku Framework сочетает в себе все это и даже больше.
(далее…)

Субботний релакс: лифты, шары, вингсьют и дикая природа

Красивейшие монохромные фотографии диких животных:

Дикая природа. Кошки.
Дикая природа. Кошки.
Слоны в саванне
Слоны в саванне
Кормление диких кошек.
Кормление диких кошек.
 

 

Все фотографии: http://www.younggalleryphoto.com/photography/brandt/brandt.html (осторожно, трафик!)


А далее пойдет видео недели

(далее…)

Чат Facebook`а будет доступен в GTalk, QIP и ему подобных

XMPP-Jabber, GTalk и Facebook

Совсем скоро должно состояться весьма ожидаемое событие: интеграция в чат социальной сети Facebook протокола Jabber/XMPP. А это означает, что любой желающий сможет общаться с пользователями Фейсбука из своего любимого IM-клиента, коим в России де-факто является QIP.

По заявлению ProcessOne старт проекта неминуем, так как бот IMTrends зафиксировал наличие XMPP-стека, развернутого на  chat.facebook.com.

Сразу после запуска Facebook позволит пользователям соц.сети общаться с другими пользователями с помощью Jabber-клиентов и сервисов, таких как Gtalk, а не только с помощью встроенного в футбар Фейсбука приложения. Также это позволит видеть список друзей онлайн и устанавливать статусы. То есть, все, что позволяют обычные программы и сервисы онлайн-общения. (далее…)

Доверяете ли вы плагинам Joomla?

Безопасность плагинов JoomlaК сожалению, в последние 6 месяцев дважды произошел инцидент с опубликованными расширениями Joomla, которые подверглись злонамеренному изменению, в ходе которого в расширение был внедрен вредоносный код.

То есть, как только такое расширение устанавливалось на сайт, он тут же становился открытым для для действий злоумышленников. Это мог быть как простой дефейс, так и "зомбирование" сайта.

О двух случаях стало известно, но это не значит, что таких ситуаций не было больше.

Так что же мы можем сделать, чтобы не допустить подобного в дальнейшем?

Некоторые разработчики плагинов для Joomla при публикации расширения указывают md5sum файла с дистрибутивом. Это уникальное число, рассчитанное из последовательности данных путём применения определёного алгоритма, используемое для проверки правильности передачи данных (для исключения влияния каких-либо помех при передаче), с помощью которого можно определить, скачали вы настоящий файл или модифицированный.

И по идее, если автор плагина не имеет привычки публиковать md5sum, неплохо было бы ему заметь такую привычку.

И тут стройный хор голосов говорит мне, что если, дескать, хакер смог подменить файл, то ему ничего помешает и подменить опубликованную md5. Так и есть…

Что же делать? Где решение проблемы?

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

Очевидный выбор для такого "стороннего" доверенного сайта, где можно публиковать контрольные суммы дистрибутивных файлов плагинов Joomla, -  Joomla Extension Directory (JED), где для этой цели можно просто добавить еще одно поле в описании плагина..

И это не так сложно, но…

Добавить специальное поле в для md5 в описании плагина в JED – несложно. Попросить или даже потребовать от автора того или иного плагина вычислять и публиковать контрольную сумму – тоже несложно. Но это не освобождает конечного пользователя от необходимости после скачивания плагина самостоятельно  вычислять контрольную сумму файла и сравнивать ее с опубликованной в описании.
(далее…)

Skype для Linux – теперь open source

Skype для LinuxИнтересная новость от Skype (Скайп): готова к выпуску новая версия linux-клиента Skype с открытым исходным кодом. Это весьма необычная новость, хотя некоторые и делали прогнозы такого поворота событий.

 

 

 

Блиц.

Вопрос: Весь ли код программы-клиента Скайпа станет открытым?
Ответ: Нет. Только те части кода, "которые мы можем сделать открытыми" (цитата из блога скайпа)

Вопрос: Будет ли открытым UI (user interface)?
Ответ: Да, будет.

Вопрос: Означает ли все это, что протокол тоже будет открытым?
Ответ: Нет. Протокол останется закрытым, как и прежде.

Вопрос: Смогут ли сторонние приложения, например, IM-клиенты, использовать протокол Skype?
Ответ с блога Skype: Да, смогут.

Вопрос: Можно ли уже скачать где-то open source дистрибутив Skype?
Ответ: Нет. Пока такой возможности нет.

Есть еще один вопрос, который часто задают особо ретивые активисты-линуксоиды: "А чего ж вы {девелоперы} не откроете весь код, а? Значит, вам есть что скрывать! Значит, 'закладки' в скайпе все-таки есть!"
(далее…)

Читать RSS в Google

Добавить в Google Reader

Читать RSS в Яндексе

Добавить в Яндекс-ленту

Страницы 1 of 11
Rambler's Top100