Страницы: | 1 | 2 | 3 | 4 | 5 |

Как убрать эскизы вкладок в Safari под Windows 7

6 июня 2012 // Хельги

Проблема

Safari 5.1 в Windows 7 с включённым Aero отображает эскизы вкладок, а не окон. Большинство других браузеров, например, Chrome, отображают эскизы именно открытых окон. То есть, если открыто два окна, в первом из которых 5 вкладок, а во втором — 4, то Safari выводит 9 эскизов, а Chrome — 2.

Такое поведение может быть неудобным в случае, когда открыто много (более 20) вкладок одновременно.

Решение

Следует настроить запуск Safari в режиме совместимости с Windows Vista:

/users/helgi/safari-compat.png

После этого, как и требуется, Safari будет выводить по одному эскизу на открытое окно:

/users/helgi/safari-fixed.png

Примечания

Такого же эффекта можно добиться, настроив запуск в режиме совместимости с Windows XP SP3, однако будут наблюдаться неприятные побочные эффекты. В частности, окна браузера будут иметь неприятный синеватый оттенок.

(По материалам сайта twiki.com.)

Тэги: safari, windows 7, советы
Написать комментарий

Плюсы и минусы Safari

26 мая 2012 // Хельги

Три года назад, увидев, что «Сафари» делает со вкладками, не поместившимися в панель, я писал:

Ну и кому нужен этот «сафари», если в нём больше шести вкладок не помещается? Мне, например, не будет нужен. У меня в данный момент в «опере» открыта 51 вкладка. Обычно поменьше, тридцать-сорок.

На маке «Сафари» очень хорош. Даже с учётом всех обновлений «Хром» пока хуже вписывается в маковский интерфейс, чем родной «Сафари», особенно это касается анимаций при жестах: в «Сафари» отрендеренная страница сдвигается целиком, открывая предыдущую, а «Хром» рисует стрелочки-оверлеи. Да и встроенный Reading List в «Сафари» красивее, чем соответствующий плагин «Хрома».

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

Главная проблема — 10 вкладок в окне (а больше не помещается без вывода меню), потому что браузером приходится пользоваться вот так:

/users/helgi/safari-5-windows.jpg

Столько окон я вынести не могу, а приходится, потому что рабочая сессия у меня как раз и выходит 40–50 вкладок (вот прямо в данный момент у меня их 35, маловато даже).

Но тем не менее последние два месяца на маке у меня запущен именно «Сафари». Причина — потребление памяти. Одна и та же тридцативкладочная сессия в «Сафари» отжирает мегабайт 300-400 (после того, как я настроил запуск в 32-битном режиме), а в «Хроме» — гигабайт-полтора. Столько давать браузеру я не могу.

* * *

Так я и мучился, пользуясь одним браузером дома и вторым на работе, без синхронизации чего-либо, но в итоге всё разрешилось. Сегодня на работе «Хром» в четвертый раз за два дня потерял при перезапуске открытые вкладки, и я его снёс.

На самом деле я прочитал, что при систематическом запарывании профиля помогает переустановка, и решил его снести-поставить. Но вторую половину плана выполнять раздумал.

В итоге я настроил на виндовой рабочей машине синхронизацию закладок через iCloud, поставил самый свежий «Сафари» и собираюсь так жить, пока что-нибудь в очередной раз не разозлит.

Несколько тонких моментов:

  • После установки iCloud предлагает синхронизировать закладки с «Интернет-эксплорером». Надо согласиться, после этого можно будет переключить синхронизацию на «Сафари».
  • Outlook Web Access в «Сафари» под Windows не даёт использовать нормальный режим, только упрощённый (light). Это чистой воды произвол OWA, и его можно обойти, если подменить user agent через меню DevelopUser AgentSafari — Mac.
  • По умолчанию «Сафари» показывает эскизы вкладок, а не окон, при наведении на кнопку панели задач. Про то, как это убрать — будет отдельный пост.

* * *

Забавно, что первый мой радикальный переход, с «Файрфокса» на «Оперу», был тоже из-за потребления памяти: «часов восемь активного использования, и firefox.exe отъедает несколько сот метров памяти!». Пять лет назад, конечно, памяти у меня в ноутбуке было 512 МБ.

Тэги: chrome, mac, safari, работа
Написать комментарий

Консольные сочетания клавиш

31 марта 2012 // Хельги

Захотелось недавно вечером в ГЗ, где нет интернета, позаниматься конвертацией тикетов из трака в Bugs Everywhere. На факультете интернет есть, но закрыт SSH.

Залез с телефона на сервер, запаковал базу, выложил в паблик и слил, потом перекинул на ноутбук. После чего с чувством выполненного долга лёг спать.

Зато теперь знаю, что вместо клавиши Tab можно нажимать C-i (собственно, ASCII-код табуляции — 9, он же порядковый номер буквы i).

А запишу-ка я несколько полезных сочетаний консоли, чтобы не забыть:

C-a Перейти к началу строки
C-e Перейти к концу строки
C-w Удалить предыдущее слово
C-l Очистить терминал
C-r Инкрементальный поиск

Последнее заменяет клавишу F8 виндовой консоли, а остальное полезно на маке, где Cmd-Left, Cmd-Right и Opt-Delete в стандартном терминале не работают.

* * *

Другой бесполезный факт: единственная однобуквенная команда, которая работает на моём debian-сервере дома — это w. На маке работает ещё x.

Тэги: dbts, mac, trac, жизнь, красные глазки
Написать комментарий

«Андроды» быстро разряжаются

28 марта 2012 // Хельги

Сейчас модно упрекать смартфоны на «андроиде» в том, что они быстро разряжаются (как в анекдоте: «андроид»-смартфон никогда не украдут, потому что он всё время на зарядке). Не знаю, что предполагается покупать вместо андроида: айфон? тупофон?

Это напоминает мне, как в 2003–2004 годах было модно в этом же упрекать КПК на Windows Mobile, а хорошим в этом аспекте считался «палм», он не разряжался быстро. Но в итоге оказалось, что «палм» не может нормально развиваться со своей ОС из девяностых, а тяжёлая и тормозная Windows Mobile могла нормально проигрывать музыку и видео. Батарейки тоже стали ставить помощнее, и в итоге к 2005 году все ходили с виндовыми КПК WM (позже — с коммуникаторами).

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

Тэги: android
Комментарии (2)

Правильный способ патченья софта

11 января 2012 // Хельги

Никогда, никогда, никогда не накладывайте патчи на используемый софт «на горячую». Пройдёт время, выйдет новая версия софта, вы захотите обновиться, и тут-то вас и настигнут проблемы.

Я сегодня обновлял на работе Review Board, и, разумеется, вспомнил только об одном из пропатченных файлов (а патчил я их, увы, правкой исходников в установленном в site-packages пакете. Хорошо, что старое всё я предварительно забэкапил. Но всё равно искать три изменившихся файла в большом дереве было неприятно.

А выход очень простой. Можно использовать всё, что угодно: можно quilt, можно Mercurial/Git/Bazaar и сделать maintenance-ветку. Я склоняюсь к тому, что лучше всего MQ с версионированием очереди: если от версии к версии патчи существенно поменяются, будет удобная возможность откатиться на предыдущую версию.

Впрочем, мне лично пока хватало MQ без версионирования.

Редакция от 24 февраля 2012
Тэги: hg, работа
Написать комментарий

Скрипт для вывода ченджсета со списком изменённых файлов (Mercurial)

26 мая 2011 // Хельги

В дарксе у команды changes есть замечательная опция -s, которая выводит под каждым патчем краткую пофайловую сводку:

[site D:]$ darcs cha --last 1 -s
Fri Mar  4 22:00:52 Russian Standard Time 2011  franoleg@gmail.com
  * #436 notify: Support no-auth SMTP sending

    M ./help/IndianaSettingsHelp.wiki -1 +5
    M ./sendmail.py -7 +16

В меркуриале я такого ничего не нашёл, но по мотивам поста Mercurial: listing files modified in incoming changesets, and guessing conflicts соорудил вот такой батник:

@echo off
if .%1.==.. goto USAGE

hg log -r %1 
hg log -vr %1 | grep "files:" | sed "s,files:,,"| sed "s,\^[ ]\*,,"  | tr " " "\012" | sort | uniq
goto END

:USAGE
echo Usage: %0 REV
echo     Show hg revision info with file list

:END

Разумеется, требуются unxutils.

Тэги: cmd, darcs, hg
Написать комментарий

Ohloh не обманет

13 марта 2011 // Хельги

Error'd: Required but impossible

26 февраля 2011 // Хельги

Этот ваш скайп уже сам не знает, чего хочет.

/users/helgi/restart-wtf.png

Если выбрать переключатель Да, перезагрузить, кнопка Finish всё равно не включалась.

Тэги: screenshots, software, wtf
Написать комментарий

Скрипт для русификации справки трака

14 февраля 2011 // Хельги

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

Чтобы не заменять страницы справки на переведённые по одной, можно воспользоваться таким shell-скриптом:

#!/bin/sh
env=/path/to/trac/env
for page in `trac-admin $env wiki list | tail -n +4 | cut -f1 -d' '`
do
    wget http://trac.edgewall.org/wiki/TranslationRu/${page}?format=txt \
        -O $page -o /dev/null
    if [ "`stat -c %s $page`" -ne "0" ]
    then
        trac-admin $env wiki import $page $page
        echo $page downloaded
    fi
done

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

Тэги: sh, trac
Написать комментарий

Щедрый анлим «Мегафона»

13 февраля 2011 // Хельги

«Мегафон» в конце прошлого года придавил жабу и сделал пакеты безлимитного интернета, причём довольно честные, с разумными квотами на трафик. Разумеется, мне вполне хватило самого дешёвого (1,5 ГБ на скорости 128 Кбит/с за 220 рублей в месяц, 64 Кбит/с после превышения квоты).

Быстрый мобильный интернет в Москве всё равно далеко не везде, а вот количество денег, которые я трачу в месяц на телефон, сократилось изрядно. Самое главное — я теперь могу спокойно ходить с «андроидом» в режиме всегда в сети и точно знать, что не пропущу сообщения или письма («Акселерандо» приближается, да). Ну и комп к телефону подключить можно, если приспичит.

Кстати, квота меня не беспокоит: больше 300–400 мегабайт в месяц у меня не выходило, хотя экономить трафик теперь повода нет.

Тэги: android, жизнь
Написать комментарий

Страницы: | 1 | 2 | 3 | 4 | 5 |