Статья хорошая, все просто и понятно, спасибо.
Пара мелких замечаний:
- busses -> buses
- private Long route_id; -> private Long routeId; согласно Java нотации. Или я не прав?
- DAO классы не должны ничего знать о Swing
> Передача по 80-му порту, похоже, вносит некоторые изменения в траффик: если в передаваемых данных встречается строка "gzip,", то она будет заменена на 5 байт с кодом 0x6E ("n"). Зачем? Не знаю...
Если браузер поддерживает сжатие трафика, он шлет заголовок Accept-Encoding: gzip или что-то в таком духе. Значит троян хочет, чтобы трафик передавался незапакованным.
Спасибо за отчет.
На хабре недавно была ссылка, рассказывающая, что использование PHP через Fast CGI не дает выигрыша: http://habrahabr.ru/blog/php/43056.html
1. Спасибо, исправил - обновил версию.
2. Красиво так сделать не получается: адрес будет мелькать в адресной строке и сразу исчезать - получается хуже, чем сейчас.
Но сейчас как раз сделано так, что можно сразу начинать писать адрес - адресная строка при наборе сразу же очистится.
Кстати, в последней версии Bookmarks Tab появилась возможность задавать адрес страницы, которая будет отображаться в новых табах, т.е., в принципе, любой URL. Можете попробовать задать урл от Bookmark Previews.
Есть еще одно мое расширение, называется Desktop, что-то типа Speed Dial но хранит все закладки в подпапке "Desktop" закладок Firefox. Работы над расширением временно приостановлены ввиду отсутствия интереса пользователей, можете ознакомиться, если интересно. Работает только под Firefox 3, взять можно тут: http://telega.phpnet.us/download/desktop…
Проверил на Windows XP/Firefox 2.0.0.14/Vimperator, отработало нормально. Проверил на Ubuntu 8.04/Firefox 3.0b5, тоже отработало.
У вас в адресной строке браузера отображается адрес Bookmarks Tab (chrome://bookmarks/content/bookmarks.html)?
Еще попробуйте сделать следующее: в адресной строке браузера набрать "about:config", в появившейся странице создать логический параметр javascript.options.showInConsole со значением true и после этого открыть новую вкладку. А после этого посмотреть консоль ошибок (меню Инструменты > Консоль ошибок) - будут ли там ошибки, связанные с Bookmarks Tab.
Пара мелких замечаний:
- busses -> buses
- private Long route_id; -> private Long routeId; согласно Java нотации. Или я не прав?
- DAO классы не должны ничего знать о Swing
и запятых не хватает
> 2. Header / #header
> 3. Navigation / #navbar
> 4. Content / #content
> 5. Left column / #leftcolumn
> 6. Right column / #rightcolumn
Это же просто дублирование информации.
.long_button {
width: auto;
overflow: visible;
padding:0 .6em 0 .6em;
}
Если браузер поддерживает сжатие трафика, он шлет заголовок Accept-Encoding: gzip или что-то в таком духе. Значит троян хочет, чтобы трафик передавался незапакованным.
На хабре недавно была ссылка, рассказывающая, что использование PHP через Fast CGI не дает выигрыша: http://habrahabr.ru/blog/php/43056.html
Вернуться назад можно просто кликнув правой кнопкой мыши по странице или нажав Escape. Пойдет такой вариант?
2. Красиво так сделать не получается: адрес будет мелькать в адресной строке и сразу исчезать - получается хуже, чем сейчас.
Но сейчас как раз сделано так, что можно сразу начинать писать адрес - адресная строка при наборе сразу же очистится.
У вас в адресной строке браузера отображается адрес Bookmarks Tab (chrome://bookmarks/content/bookmarks.html)?
Еще попробуйте сделать следующее: в адресной строке браузера набрать "about:config", в появившейся странице создать логический параметр javascript.options.showInConsole со значением true и после этого открыть новую вкладку. А после этого посмотреть консоль ошибок (меню Инструменты > Консоль ошибок) - будут ли там ошибки, связанные с Bookmarks Tab.