Аттракцион невиданной щедрости

Теперь расширение Habrex для Safari располагается на github'е. Кто не знает — это такой сервис репозиториев.

Собственно, вот ссылка на репозиторий c Habrex'ом, кто хочет — вливайтесь и добавляйте в него новые возможности.

 

Новое обновление для Habrex

После вчерашнего обновления обнаружились небольшие баги, например, расширение напрочь отказывалось устанавливаться в Windows без какого-либо намека на то, в чем собственно была проблема.

Около часа я потратил на то, чтобы обнаружить, что настолько уже привык к Linux/Unix/BSD системам, что забыл, что в Windows есть огромный список запрещенных названий папок, вот он, если вы не в курсе:

CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9

После обнаружения причины, я решил добавить новую возможность в расширение, о которой сам мечтал: автоматическая подгрузка следующей страницы при достижении определенной точки (которая в случае с Habrex находится на 500 пикселей выше, чем постраничная навигация).

По просьба некоторых пользователей я добавил возможность управлять отображением в панели части информации, как то:

  • Хабрасила
  • Позиция
  • Информация о последнем написанном топике

Ну, и было сделано немного косметических правок, например, изменена буква H на кнопке в общей панели на логотип Хабрахабра.

 

Первое обновление для Habrex

Т.к. я зачем-то сделал это расширения для Safari, то я решил его немного поддерживать. Пока я решил добавить это:

  1. Кнопка управления отображением панели инструментов в главной панели
  2. Панель инструментов
    • выводит аватар и имя пользователя
    • выводит информацию по карме, хабрасиле и позиции в рейтинге
    • выводит заголовок со ссылкой на последний топик пользователя
    • выводит рейтинг, кол-во комментариев и кол-во новых комментариев для последнего топика
  3. Настройки
    • имени пользователя
    • частоты обновления информации
    • отображения панели инструментов

Скачать и установить расширение можно на той же странице, где и изначально.

P.S. По идее установленное расширение должно обновиться прямо из браузера в панели управления расширениями.

 

Я не знаю, зачем я это сделал, но я это сделал

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

читать остальные буквы...

 

Heroku — интересный стартап для разработчиков на Rails

Heroku — интересный стартап для разработчиков на RailsВ открытое бета-тестирование вышел стартап инкубатора Y Combinator — Heroku, который с октября прошлого года находился в стадии закрытого тестирования, а так же появилась более подробная информация о том, каким образом данный стартап упростит процесс разработки и запуска проектов, использующих Ruby on Rails (далее RoR).

У проекта Heroku есть два предложения.

читать остальные буквы...

 

Понимание Apollo

Во время моего недавнего визита в США, я зашел в офис компании Adobe в Сан-Франциско для того, чтобы по больше разузнать про Apollo – новую платформу компании для разработки и выполнения RIA (Rich Internet Application). Я пообщался с Майком Чемберсом – продакт-менеджером ответственным за Apollo, чтобы узнать, что же такое на самом деле Apollo, и каково его будущее. Кристиан Контрелл, другой менеджер в команде Apollo, присоединился к нам в середине разговора, чтобы показать мне некоторые новые приложения сделанные с помощью Apollo.

читать остальные буквы...