Safari 5.1 в Windows 7 с включённым Aero отображает эскизы вкладок, а не окон. Большинство других браузеров, например, Chrome, отображают эскизы именно открытых окон. То есть, если открыто два окна, в первом из которых 5 вкладок, а во втором — 4, то Safari выводит 9 эскизов, а Chrome — 2.
Такое поведение может быть неудобным в случае, когда открыто много (более 20) вкладок одновременно.
Следует настроить запуск Safari в режиме совместимости с Windows Vista:
После этого, как и требуется, Safari будет выводить по одному эскизу на открытое окно:
Такого же эффекта можно добиться, настроив запуск в режиме совместимости с Windows XP SP3, однако будут наблюдаться неприятные побочные эффекты. В частности, окна браузера будут иметь неприятный синеватый оттенок.
(По материалам сайта twiki.com.)
Тэги: safari, windows 7, советы
Написать комментарий
Три года назад, увидев, что «Сафари» делает со вкладками, не поместившимися в панель, я писал:
Ну и кому нужен этот «сафари», если в нём больше шести вкладок не помещается? Мне, например, не будет нужен. У меня в данный момент в «опере» открыта 51 вкладка. Обычно поменьше, тридцать-сорок.
На маке «Сафари» очень хорош. Даже с учётом всех обновлений «Хром» пока хуже вписывается в маковский интерфейс, чем родной «Сафари», особенно это касается анимаций при жестах: в «Сафари» отрендеренная страница сдвигается целиком, открывая предыдущую, а «Хром» рисует стрелочки-оверлеи. Да и встроенный Reading List в «Сафари» красивее, чем соответствующий плагин «Хрома».
Я даже готов смириться с доисторическим разделением на строку адреса и строку поиска, (к счастью, это вроде починили в готовящейся к выходу версии 5.2).
Главная проблема — 10 вкладок в окне (а больше не помещается без вывода меню), потому что браузером приходится пользоваться вот так:
Столько окон я вынести не могу, а приходится, потому что рабочая сессия у меня как раз и выходит 40–50 вкладок (вот прямо в данный момент у меня их 35, маловато даже).
Но тем не менее последние два месяца на маке у меня запущен именно «Сафари». Причина — потребление памяти. Одна и та же тридцативкладочная сессия в «Сафари» отжирает мегабайт 300-400 (после того, как я настроил запуск в 32-битном режиме), а в «Хроме» — гигабайт-полтора. Столько давать браузеру я не могу.
Так я и мучился, пользуясь одним браузером дома и вторым на работе, без синхронизации чего-либо, но в итоге всё разрешилось. Сегодня на работе «Хром» в четвертый раз за два дня потерял при перезапуске открытые вкладки, и я его снёс.
На самом деле я прочитал, что при систематическом запарывании профиля помогает переустановка, и решил его снести-поставить. Но вторую половину плана выполнять раздумал.
В итоге я настроил на виндовой рабочей машине синхронизацию закладок через iCloud, поставил самый свежий «Сафари» и собираюсь так жить, пока что-нибудь в очередной раз не разозлит.
Несколько тонких моментов:
Забавно, что первый мой радикальный переход, с «Файрфокса» на «Оперу», был тоже из-за потребления памяти: «часов восемь активного использования, и firefox.exe отъедает несколько сот метров памяти!». Пять лет назад, конечно, памяти у меня в ноутбуке было 512 МБ.
Тэги: chrome, mac, safari, работа
Написать комментарий
Захотелось недавно вечером в ГЗ, где нет интернета, позаниматься конвертацией тикетов из трака в 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, жизнь, красные глазки
Написать комментарий
Сейчас модно упрекать смартфоны на «андроиде» в том, что они быстро разряжаются (как в анекдоте: «андроид»-смартфон никогда не украдут, потому что он всё время на зарядке). Не знаю, что предполагается покупать вместо андроида: айфон? тупофон?
Это напоминает мне, как в 2003–2004 годах было модно в этом же упрекать КПК на Windows Mobile, а хорошим в этом аспекте считался «палм», он не разряжался быстро. Но в итоге оказалось, что «палм» не может нормально развиваться со своей ОС из девяностых, а тяжёлая и тормозная Windows Mobile могла нормально проигрывать музыку и видео. Батарейки тоже стали ставить помощнее, и в итоге к 2005 году все ходили с виндовыми КПК WM (позже — с коммуникаторами).
Потом айфон убил всех, но это уже другая история, новый виток. За будущее айфона, конечно, беспокоиться не надо, но вот тупофоны должны разделить судьбу «палма». Впрочем, и проблема с временем автономной работы «андроидов», думаю, тоже как-то решится.
Тэги: android
Комментарии (2)
Никогда, никогда, никогда не накладывайте патчи на используемый софт «на горячую». Пройдёт время, выйдет новая версия софта, вы захотите обновиться, и тут-то вас и настигнут проблемы.
Я сегодня обновлял на работе Review Board, и, разумеется, вспомнил только об одном из пропатченных файлов (а патчил я их, увы, правкой исходников в установленном в site-packages
пакете. Хорошо, что старое всё я предварительно забэкапил. Но всё равно искать три изменившихся файла в большом дереве было неприятно.
А выход очень простой. Можно использовать всё, что угодно: можно quilt, можно Mercurial/Git/Bazaar и сделать maintenance-ветку. Я склоняюсь к тому, что лучше всего MQ с версионированием очереди: если от версии к версии патчи существенно поменяются, будет удобная возможность откатиться на предыдущую версию.
Впрочем, мне лично пока хватало MQ без версионирования.
Редакция от 24 февраля 2012
Тэги: hg, работа
Написать комментарий
В дарксе у команды 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
Написать комментарий
Этот ваш скайп уже сам не знает, чего хочет.
Если выбрать переключатель Да, перезагрузить, кнопка Finish всё равно не включалась.
Тэги: screenshots, software, wtf
Написать комментарий
Если появляется необходимость настроить трак с исключительно русским интерфейсом, то, помимо самого интерфейса, хочется получить и русскоязычную справку. Несмотря на то, что худо-бедно часть справки по траку на русский переведена, в дистрибутив она не входит.
Чтобы не заменять страницы справки на переведённые по одной, можно воспользоваться таким 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
Написать комментарий
«Мегафон» в конце прошлого года придавил жабу и сделал пакеты безлимитного интернета, причём довольно честные, с разумными квотами на трафик. Разумеется, мне вполне хватило самого дешёвого (1,5 ГБ на скорости 128 Кбит/с за 220 рублей в месяц, 64 Кбит/с после превышения квоты).
Быстрый мобильный интернет в Москве всё равно далеко не везде, а вот количество денег, которые я трачу в месяц на телефон, сократилось изрядно. Самое главное — я теперь могу спокойно ходить с «андроидом» в режиме всегда в сети и точно знать, что не пропущу сообщения или письма («Акселерандо» приближается, да). Ну и комп к телефону подключить можно, если приспичит.
Кстати, квота меня не беспокоит: больше 300–400 мегабайт в месяц у меня не выходило, хотя экономить трафик теперь повода нет.
Тэги: android, жизнь
Написать комментарий