Софт
айпаднорссное
27.08.12 04:34 // оригинал
Чтение новостей на планшете - одна из естественных базовых функций, а где новости, там и RSS. Но типовые ридеры не слишком способствовали получению удовольствия от процесса, за почти два года использования айпада к ним накопилась масса претензий. И лишь относительно недавно я остановился на программе, не вызывающей обычного отторжения.
Вообще, комфорт работы с программой определяется тем, насколько удачно сценарий ее использования вписывается в привычную среду. В моем конкретном случае вводные условия были такими:
1. Айпад - это преимущественно развлекательное и отчасти вспомогательное устройство. Почитать перед сном, просмотреть новости с утра, записать наброски, подсмотреть материал к лекции и т.п. Когда мне попадаются описания встраивания айпада, например, в производственную цепочку выпуска новостей (загружаем пачку фидов за завтраком, отсматриваем их в метро/маршрутке, наводим окончательный лоск на работе), я могу лишь посочувствовать их авторам и поностальгировать о временах, когда у самого уходило часа три в день на всякие электрички и метро (и не лень ведь было, жуть). Сейчас, когда до основного рабочего места нужно пройти пару метров, а до институтского рабочего места проехать 15 минут на машине либо полчасика прогуляться, впихнуть в это промежуток айпад как рабочее средство несколько затруднительно. Удобно, конечно, иногда экспортировать приглянувшуюся новость для последующей обработки, но это лишь приятный бонус, а не острая необходимость.
2. Основное рабочее место у меня не гуглецентрично, а аутлукоцентрично. Почта, календарь, контакты, задачи, RSS - все тут. Reader и т.п. используются лишь в краткие моменты оторванности от дома и в поездках.
3. В постоянно используемых программах я крайне привередлив к мелочам, влияющим на юзабилити и восприятие информации - лишние движения, неэффективное использование пространства крайне напрягают.
С учетом всего перечисленного довольно быстро стало понятно, что все традиционные RSS-ридеры, вплоть до обвешанного настройками и набравшего популярность в последнее время Mr.Reader’а, просто никуда не годятся. Подробней об этом - в следующий раз.
облачное
21.08.12 16:57 // оригинал
Интересно, скоро ли расковыряют этого клиента, чтоб срубить 250 гигов на халяву.
VS 2012
19.08.12 02:46 // оригинал
Жаль, конечно, что 2012-я студия сможет собирать родными средствами под XP только после обновления, которое ожидается осенью (на всякий случай уточню, речь именно о сборке программ, которые должны работать под XP, сама-то студия там уже в принципе не работает). В качестве небольшого утешения ее можно поставить рядом с 2010 и собирать проекты старым компилятором, пользуясь лишь обновлениями среды, которая стала пошустрее и поприятней. IntelliSense стал меньше обманываться в толпах пространств имен, в редакторе при выделении имени оно подсвечивается по всему тексту, раскраска по умолчанию осталась прежней, но в настройках можно задать практически все то же, ради чего раньше многие ставили VisualAssist. Добавились всякие приятные мелочи, характерный пример - файл, открытый по нажатию Go To Declaration/Definition, открывается во временной закладке, отделенной от общего списка, но которая фиксируется после первого же редактирования. Мелочь, но из тех, к которым мгновенно привыкаешь. Как и к Quick Launch, к показу списка классов/функций в Solution Explorer и к вставке сниппетов, наконец-то заработавшей в C++.
Так что переходить стоит хотя бы даже из-за одной обновленной среды, ну и если нет возможности махнуть рукой на XP, облизываться на обновления компилятора и библиотек. Еще бы промежуточную тему оформления добавили, а то светлая уж очень светлая, а темная уж очень хардкорная (я бы, пожалуй, взял редактор от светлой, а все остальное от темной; в бетах этого можно было добиться простым экспортом/импортом настроек из одной темы в другую, но уже к RC они тут наоптимизировали, экспортируются только настройки, отличающиеся от дефолтовых). Ну и меню из заглавных букв - общепризнанная жуть, но ребята упорно за него держатся, так что тут уж, видимо, придется смириться (впрочем нет, лечится добавлением SuppressUppercaseConversion=1 в HKCU\Software\Microsoft\VisualStudio\11.0\General).
халявноверсионное
18.08.12 20:38 // оригинал
Мелочь, а приятно - VisualSVN с версии 3.0.0 включает Community License, бесплатную для использования на машинах вне домена. Ну и более идеологически правильно встает в студию как честный source control plug-in. Для домашней работы - идеальный вариант, AnkhSVN на моем проекте просто сошел с ума.
закладочное
22.06.12 23:09 // оригинал
xMarks за последние несколько дней посходили с ума и на рабочей, и на домашней системе - стали регулярно вопить, что в прошлый раз было несколько сотен закладок, а сейчас несколько десятков, при попытке исправить плодили дубли и всячески неадекватили. Прикинул, когда они мне реально были нужны в последний раз, не вспомнил и снес.
конец выходных
12.06.12 12:19 // оригинал
Владельцам линуксовых MySQL сейчас не позавидуешь.
восьмерочноположительное
03.06.12 20:25 // оригинал
Теперь о хорошем, попытавшись уговорить себя отбросить старые привычки. Если забыть о метроприложениях, о том, что в системе когда-то был старый Start, и о попытках ограничиться исключительно штатными средствами, то все становится не так мрачно. True Launch Bar прекрасно ставится, в нем прекрасно создается меню, связанное с папкой "C:\ProgramData\Microsoft\Windows\Start Menu", после чего вешаем его на подходящий хоткей и, как и в семерке, получаем полноразмерную имитацию старого доброго старта.
Новый Start, приходящий при нажатии Win, можно считать неким ланчпадом-переростком, пусть и перекрывающим весь экран. Влезает в него даже без скроллинга больше иконок, чем в семерочный Start, в минусе только возможность прицепить документы (по крайней мере, пункт меню Pin to Start на них не появляется). Control Panel и библиотеки к нему, как выяснилось, тоже цепляются, хоть это все и не раскрывается как меню. All Apps после установки нескольких пакетов мгновенно становится необозримым, да и фиг с ним. По сумме можно считать терпимой заменой.
Штатные метрошные приложения на десктопе в основном бесполезны, хотя действительно можно представить себе некую пользу от виджетов типа погодного, если таковые дальше появятся.
За пределами всего этого наблюдаем практически ту же семерку с небольшим фейслифтингом. Прямоугольные окна - полностью поддерживаю, раскрашенный Task Manager и повсеместный ribbon - why not. IE немного по-другому обрабатывает некоторые стили, ближе к выходу надо будет посмотреть внимательней (судя по всему, поведение все больше совпадает с поведением других браузеров).
В целом, после преодоления рвотных позывов от метро жить можно. Но какой смысл переходить с семерки, я так и не уловил. Головной боли больше, чем плюсов, а плюсы по-хорошему на уровне сервис пака. Оглядываясь назад, переход на Висту был полезен для владельцев больших объемов памяти, желающих получить 64-битную систему с нормальными драйверами и поддержкой производителей. Семерка взяла устранением явных косяков и снижением нагрузки на железо. А тут - ломка всех привычек только ради сомнительной смычки десктопов и планшетов?
метрошновосьмерочное
02.06.12 23:24 // оригинал
Метрошный интерфейс Win8 на десктопе - это какой-то фантастический треш и фейл. Старую зимнюю бету я в ужасе снес, почти не глядя, а сейчас посмотрел пристальней, вроде как до релиза уже рукой подать, в этом состоянии на семерке вполне можно было жить. Вот, скажем, это героическое новое нечто, приходящее вместо меню Start (уж на что я раньше плевался на прибитый насмерть в семерке его "новый" вид, но тут был бы рад хоть чему-то похожему). Кликаем, например, правой кнопкой на иконке, чтоб что-то с ней сделать. Но это ж все в Metro style, контекстных меню тут не бывает - в результате нужно пилить мышкой на всплывающую в нижней части экрана полоску. Юзабилити.
Метрошные приложения нельзя закрыть иначе как с клавиатуры (не совсем так, см. update). Когда они на экране, свалить из них мышкой можно только прицельным попаданием в экранные углы (в окне виртуальной машины, кстати, офигеть как удобно), но и там можно лишь запустить что-то новое или уйти на десктоп, а закрывать - не барское дело. Хотя Alt-F4 еще срабатывает, что как бы нарушает общую концепцию "а нефиг закрывать программы", если дело в ней. Для полного пользовательского счастья незакрытая метропрограмма никак не светится в таскбаре, хоть и доступна через Alt-Tab (похоже, дело в том, что все это разнесено по разным виртуальным экранам, между котороми можно гулять по Win-Tab).
В All apps не наблюдается ничего похожего на папки - т.е. предлагается скроллировать несколько экранов этого счастья? Для планшетов это еще было бы приемлемо (хотя айпадные времена с iOS 3.x без папок лично я вспоминаю с содроганием), но тащить это на десктоп - только людей смешить. Остается только рассчитывать на сторонний софт типа True Launch Bar, нужные каталоги для его нормальной работы все-таки нашлись.
При этом все, что за пределами Metro, выглядит вполне симпатично, освежить бы в таком стиле семерку - и еще лет пять можно было бы ничего не трогать. Ну или прикрутить сюда ланчер поприличнее, и тоже можно будет жить.
Update: в комментариях написали про закрытие метроприложений свайпом от верха экрана и о группах.
Свайп - ок, претензия к полному отсутствию возможности снимается. Реализация - еще один пример идиотизма: чтобы закрыть приложение таким образом, нужно дотащить его практически до самого низа экрана. Опять приемлемое для планшета решение, которое зачем-то притащили на десктоп.
Группы - ни фига не замена папкам. Во-первых, их можно создавать только в Start. Я же писал про All Apps, в которых такой возможности не наблюдаю - там одна большая помойка.
Во-вторых, даже в Start группы - ни фига не замена папкам :) Опять же вся помойка все содержание групп постоянно на экране, на 1280х1024 без скроллинга доступно максимум 3-4 группы, дальше нужно скроллировать/зумить. И разбухание одной группы влияет на доступность других.
Конечно, если воспринимать семерочный Start как полтора десятка иконок из левой колонки, потерь в Win8 почти нет. Но ушли все библиотеки, до той же Control Panel добираться теперь нужно совсем через другое место и в большее количество шагов, открытые документы из прикрепленных в Start приложений тоже, как я понимаю, потерялись. Итого, основные претензии к новому Start:
- полное перегораживание всего рабочего экрана;
- потеря списка открытых документов у прикрепленных программ (это надо уточнить);
- плоский All Apps в отличие от иерархичного All Programs (реально старые папки верхнего уровня из All Programs тут появляются лишь в виде разделителей в здоровой простыне всех установленных программ);
- накручивание мышиных километров - "контекстное" меню в нижней части экрана, оттаскивание туда же метрошных приложений для закрытия;
- потеря одной точки входа - все библиотеки из Start, Control Panel, Administrative tools и т.п. (причем с возможностью раскрытия, не просто как иконки).
Вообще, есть два подхода к организации приложений в системе - неразобранная свалка с поиском и организация нормальной иерархии, когда не нужно искать программу по имени, достаточно знать, что она делает. Второй требует некоторых предварительных усилий и определенного склада ума. Ну а вынос в удобное место нескольких избранных приложений сочетается с обоими подходами. Я категорический сторонник второго, но с каждой следующей ОС Microsoft все больше затрудняет его использование.
Менее мрачное продолжение банкета.
роботодропбоксное
02.06.12 14:17 // оригинал
Некоторое время назад прикрутил к сайту регулярное скидывание бэкапов в дропбокс. Из подходящих клиентов под FreeBSD тогда больше всего приглянулся коротенький питоновский скрипт, основная прелесть которого заключалась в отсутствии необходимости тащить кучу зависимостей, ставить sdk и т.п.
Все прекрасно работало, но месяца полтора назад поломалось - в папку с очередным бэкапом вдруг упало гораздо меньше архивов, чем обычно. Полез разбираться - выяснилось, что скрипт честно логинится каждый раз через веб-форму, а дропбокс стал слишком нервно относиться к толпе идущих подряд попыток входа (хотя, казалось бы, какое ему дело, раз все эти попытки успешные). Плюясь на питон (язык, в котором количество пробелов в отступах является существенным элементом синтаксиса, вызывает у меня некоторую аллергию, особенно в сочетании с привычной настройкой всех моих редакторов под использование табов для отступов - да, это религиозное, я знаю), допилил скрипт под заливку целого каталога с единственным логином в самом начале.
Все опять же проработало некоторое время, пока очередная заливка бэкапов не обломилась с сообщением "HTTP Error 403: request disallowed by robots.txt". И правда, robots.txt там теперь лаконичный, с Disallow: / (поломанный таким образом клиент, между прочим, брался с родной страницы). Пока обошлось втыканием крайне неэтичной строчки br.set_handle_robots(False). Что-то в дропбоксе придумают в следующий раз?
гуглеплюсное
10.05.12 01:45 // оригинал
А новый айфонный гуглеплюсный клиент-то просто загляденье. Что удивительно, андроидам пока только обещают - интересные приоритеты.