unnamed777

Vcard Download vCard   what is this?
Rss_icon

Recent Activity


Filter by:
All
  • IMG_5343

    unnamed777 posted a photo:

    IMG_5343

  • (Untitled)

    unnamed777 posted a photo:

  • (Untitled)

    unnamed777 posted a photo:

  • Делаем компактный Firefox 4 ещё компактнее

    Наконец-то вышел долгожданная четвертая версия любимого лиса. Я её ждал по многим причинам, в том числе и по возможности выноса табов в тайтлбар. Обновившись, был немного расстроен — да, табы в тайтлбар выносятся, но, увы, только при распахнутом на весь экран окне. Дома(1650х1050) это ок, на работе, где у меня два по 1920x1080, это совсем нехорошо, ибо распахнутый браузер или редактор без нагромождённых боковых панелей на fullHD считаю неоптимальным использованием рабочего пространства, или попросту — издевательством. В общем, встала проблема — необходимо поднять таббар в неразвёрнутом окне.

    Немного почитав документацию для девелоперов на сайте мозиллы, узнал(точнее, вспомнил) про userChrome.css, который как раз позволяет кастомизовать xul-интерфейс лиса. То, что надо. Не буду расписывать, как я методом тыка подбирал селекторы(пришлось аж исходники лиса качать для этого), много гуглил и много думал. Лучше покажу результат и поделюсь стилем.

    Было:

    Before

    Стало(правда, ненужная кнопка нового таба у меня отключена, включил её только для скриншотов):

    After-min

    Не знаю, как вам, а мне удобно - получилось даже компактнее, чем в эталоне минимализма — хроме:

    Compare

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

    Сам стиль — http://pastebin.com/sWaUhz6Z. Кладётся это чудо в папку профиля - %profile%\chrome\userChrome.css (если там уже что-то написано, можно просто вставить содержимое в уже существующий файл) и всё, после перезапуска получается ещё красотища:-)

    ЗЫ: в процессе опытной эксплуатации была замечена бага — при включённом аппаратном ускорении (about:config, gfx.direct2d.disabled = false) порой пропадают надписи на табах, приходится со вкладки на вкладку переключаться для перерисовки. Проблема решается отключением этого самого gfx - помимо избавления от данного косяка ещё и происходит возврат к нормальному рендерингу шрифтов

     

    Permalink | Leave a comment  »

    10 months on
    Various thoughts
  • Untitled

    Три недели сисадмин одного проекта доказывал, что nginx настроен по моим требованиям. Четыре раза минимум я эту схему описывал и он доказывал, что так оно и реализовано. И тут он наконец-то показал конфиг, в котором нужное написано так, как было удобно, а так, мля, как было надо. В итоге на ресурсе с 80,000 хитов в сутки часть статики целый год отдавалась апачем.

    Эпитетами к ситуации могут выступать только маты, поэтому лучше ничего не говорить

    Permalink | Leave a comment  »

    11 months on
    Various thoughts
  • @ghostscat А потом лента сообщила, что после Медведева система безопаности перестала работать:-)
    ~1 year on Twitter
  • @aleksandr_k Вот тоже над этим думал — хотел сделать на базе evernote, поскольку сам там сейчас задачи веду в нескольких блокнотах
    ~1 year on Twitter
  • @ITConstruct Можно попробовать, но хочется с чего-то более простого начать, а не сразу собственная отрисовка всего интерфейса
    ~1 year on Twitter
  • Хочу начать [учиться] писать под #android. Осталось придумать что-то действительно нужное, чего нет либо есть, но в плохой реализации
    ~1 year on Twitter
Next page