Monday, September 17, 2012

Thanks, Gentoo!

Спасибо Gentoo, что научила меня терпению. Дала знание, что всего добиваться нужно постепенно, в конце каждого маленького шага должно быть стабильное и устойчивое состояние. Оно помогает планировать большие изменения, они возможны, если декомпозировать их на выполнимые шаги.

Спасибо Gentoo за понимание, что готовых идеальных решений нет: либо адаптируй, либо мирись с неудобствами. Спасибо за знание устройства системы и отсутствие боязни что-то пробовать. Самое лучшее обучение, я считаю, — это когда можно сломать, а потом самостоятельно же разобраться и починить.

Спасибо Gentoo за понимание, что нет человека, который будет решать твои проблемы за тебя, всё решения нужно инициировать строго самому. И спасибо за знание ценности советов знающих людей. Спасибо за знание цены этим советам: послушай, но сделай, как сам решишь, эксперты — такие же люди, они ошибаются не реже и не чаще тебя.

Конечно, в любой ситуации есть недостатки. Меня в Gentoo не устраивает то, что поддержка системы требует времени, особенно — пересборка больших компонентов (KDE и LibreOffice).

Я сочувствую людям, которые не понимают прелести в том, что можно создать и настроить руками, как сам желаешь, и говорят to go get a life. Мне жаль людей, которые являются фанатиками продуктов, к которым они вообще никак не причастны, фанатиками по убеждению, а не в результате осознанного выбора.

Может быть, у вас могло сложиться впечатления, что я прощаюсь. Возможно, в результате выбора, я когда-нибудь поменяю систему, но мой опыт остаётся со мной.

Saturday, August 4, 2012

Может ли смартфон прослужить 6 лет?

Недавно задавался вопросом: «Интересно, есть ли из сейчас выпускаемых смартфон, способный адекватно проработать 6 лет?»
Немного поразмышляв, засомневался и решил набросать список причин.

  1. В цикле жизни каждого продукта (назовём так отдельную модель телефона) производителю нужно сократить время, когда цена изделия существенно меньше высокой стартовой. По чисто экономическим соображениям из-за этого выгодно часто выпускать новые модели на рынок, причём изменения между моделями могут быть чисто косметическими, не подвязанными на технологии.
  2. Ради уменьшения себестоимости все характеристики изделия, которые не выставляются продавцом напоказ и не используются для маркетинга, практически ухудшаются до грани, когда модель уже можно будет считать безнадёжно плохой. Аппаратное обеспечение часто едва выдерживает текущую версию ОС, о поддержке следующих мажорных версий речи обычно не идёт.
  3. Между Google и производителями телефонов на Android существует соглашение, по которому работа железа с ОС должна поддерживаться лишь 1,5 года после начала выпуска изделия.
  4. Поддержка удлиняет жизненный цикл продукта, однако производителю вывод свежей модели выгоднее. Поскольку на мобильном рынке нет практики покупки пользователем дополнительного контракта на дальнейшую поддержку, как принято с серверным оборудованием, нет смысла делать устройства существенно долговечнее гарантии в 1 год. Разве что пусть телефоны не разваливаются на части сразу после этого срока.
  5. Телефоны, собираемые по заказу мобильных операторов, могут иметь большие сложности с получением обновлений ОС, ведь такая мелочь, как поддержка, не входит в первостепенные интересы этих заказчиков.
  6. Помимо программного обеспечения есть ещё качество материалов, которое редко бывает идентифицирующим изделие, следовательно, на нём экономят. Есть также аккумулятор, срок жизни которого отмерен двумя годами. Если он несъёмный и замене не подлежит, то и всё изделие имеет его срок эксплуатации.

Исходя из этого, можно сказать, что для выпускаемых сейчас смартфонов 6-летний срок жизни практически недостижим, да и производители делают всё от них зависящее, чтобы этого не допустить.

Thursday, July 19, 2012

Achievement Unlocked

В минувшую субботу случилось мне исполнить одно из давних желаний.

Дело было так: в компании с другом отца, проводившем team-building для своей рабочей команды, мы приехали на место назначения рано утром. Встретил нас небольшой комплекс из нескольких одноэтажных зданий, утопающих в зелени. Нашли местное начальство, зарегистрировались.
Оказалось, что цикл работы «заведения» примерно сорокаминутный: 15 минут в одну сторону, потом 25 минут на возвращение и подготовку к следующему заходу. Нашу группу распределили по одному-двое на такой вот цикл. Так получилось, что я оказался среди последних в нашей компании. Вот так и началось моё долгое ожидание 7-го круга на ногах...
Ближе к назначенному времени мной занялся крепкий, подтянутый и серьёзный, но позитивный инструктор — мужчина лет 60 с длинными седыми волосами. Очень было видно, что работа ему прямо по душе.
После сборов и относительно подробного инструктажа мы вместе с десятком спортсменов набились под завязку в тесный салон. Разместиться пришлось прямо на полу. Так и стартовали.
Потряслись мы всего минут 10-15... На высоте 4200 м дверь открылась, и я даже не успел сообразить, как спортсмены, хм, вышли. За ними «вышел» и я, намертво подвешенный к инструктору.
Это было скорее похоже на компьютерную игру: настолько всё нереально. Вид облаков, отсвет солнца, крыло сбоку... Но в игре всё-таки нет тактильных ощущений, гравитации и адского потока воздуха.
Ощущения от первых секунд падения были примерно такими же, как первый в жизни отчёт перед инвесторами. Я буквально чувствовал, как струится адреналин. Сопротивление воздуха очень плотное, чувство такое, как если на мотоцикле на скорости приподняться.
Минута свободного падения прошла очень быстро. На высоте километра в полтора раскрыли парашют, инструктор на снижении сделал несколько кругов над лётным полем. Фантастически красиво. Земля приблизилась незаметно. Жаль, что всё закончилось так быстро.
Хочу сказать спасибо другу отца, который организовал эту поездку и пригласил и меня. Сам бы я не выбрался.
Собираюсь прыгнуть, как минимум, ещё раз. Без инструктора, с десантным парашютом, в хорошей компании.

P.S. Тандем с инструктором был выбран по причине меньших трудностей с подготовкой, на порядок большей безопасности, да и времени в прыжке так получается больше.
P.P.S. Стоимость собственной экипировки «прыгуна с парашютом» около 6 тыс. долл. При этом в сумму не входит получение сертификата AFF (Accelerated Freeflight), который разрешает самостоятельно прыгать со свободным падением. Для него нужно пройти курс подготовки, включающий около 10 прыжков.

Thursday, July 12, 2012

Советы знакомого работодателя

«Основной критерий, выставляемый кому угодно – качества характера.
Всё остальное второстепенно».

Советы работодателя моего друга. Получены мной ещё осенью 2010 г в ходе разговора по душам на собеседовании*, после чего обдуманы и сформулированы письменно. Скорректированы знакомым социальным психологом в апреле 2011.


  1. В работе и общении нужно использовать принцип Make The Customer Happy. Начальник и родители всегда являются вашими лучшими клиентами.
  2. При общении улыбайтесь, будьте приветливы, проявляйте вежливый интерес. Ставьте собеседника в центр беседы.
  3. В любой работе нужно быть исполнительным, педантичным, но не перфекционистом, иначе проект будет не закончен. Всегда думайте над тем, что делаете. Вводите в свою жизнь планирование, показатели эффективности работы**.
  4. Откажитесь от культа собственной личности и всячески искореняйте его.
  5. Проявляйте скромность и рациональность. Знайте, что вы невежда, и будьте готовы многому учиться.
  6. Всегда делитесь тем, чего много. Будь это печеньки или знания.
  7. Увеличивайте ширину морального канала. Это тот поток, что остаётся после того, как из доходов вычесть закрытие потребностей. Поток средств, что вы готовы отдать или инвестировать. Нужно, чтобы ширина канала постепенно выросла намного больше необходимого для удовлетворения собственных потребностей.
  8. Не стоит задумываться над тем, что бы вы сделали с деньгами, если бы они у вас были. Расширяйте моральный канал, тогда проблема поиска денег и поиска применению им исчезнет.
  9. Почти все являются жертвами агрессивного маркетинга. Спокойно относитесь к материальным благам. Основной элемент: это не цель, не средство, а лишь то, что вы имеете в текущий момент. Spice Must Flow!
  10. Думать и грамотно принимать решения обычно мешает «луч» сознания. Концентрируйтесь не на ограничениях, а на задаче.
  11. Всё и всех оценивайте критически, но доверяйте проверенным людям — они могут разве что случайно ошибиться.
  12. Остерегайтесь профессиональной деформации личности.
  13. Нет смысла сравнивать себя и кого-то. Лучше отказаться от принципа «Ну куда нам до Них?» по отношению к кому угодно. Сравнивать можно себя прошлого и себя нынешнего.
  14. Всегда имейте фактические подтверждения своих успехов, как то достижения рабочего плана, сертификаты. Но не стоит «пыжиться» ими, нужно воспринимать их так же спокойно, как и материальные блага.
  15. Лучше иметь действующие знания и сертификат по английскому языку. Местный язык (дополнительно к английскому) для эмигрантов обязателен.

* К слову, вместе тогда пришли к выводу, что я не подходил под требования вакансии по характеру.
** Только для рационалов. Иррационалам эти числа будут мешать работать.

Tuesday, July 10, 2012

Андроедство

Хочу покритиковать планшет Asus Transformer TF101 на 32GB с физической клавиатурой. Плотно используется более полугода. Не рутован, и получение рута не предполагается.

При покупке предполагалось, что на устройстве получится выполнять и часть рабочих задач: работа с документами, иногда администрирование (SSH) и программирование (редактирование исходников).

Что понравилось:
  1. Полная бесшумность.
  2. Очень годный экран на IPS-матрице. Где субноутбук найти с такой матрицей по нормальной цене?
  3. Минималистичный интерфейс редактора Word-like-документов в Google Docs. До FocusWriter остаётся лишь фоновая картинка и выбор цветовой гаммы.

Итак, перейдём к претензиям:
  1. Скачивание файлов происходит с помощью отдельного менеджера закачек, которому не передаются параметры сессии браузера. Соответственно, залогиниться и скачать файл (например, .torrent-файл с Rutracker) невозможно. При этом используемый браузер роли не играет.
  2. В приложении Gmail скачать вложения к письмам, которые нельзя открыть с помощью установленных в данный момент приложений, нельзя. Касательно добавления вложений в черновик письма, то в приложении Gmail — только дозволенные типы файлов, а в мобильной версии — вообще никак. О том, что приложение Gmail часто крашится, я молчу.
  3. Google Docs, редактор Word-like-документов, не имеет возможности задать стиль. Не умеет редактировать таблицы. Редактировать документы, которые потом печатать — никак.
  4. Google Docs, табличный процессор. При попытке отредактировать ячейку открывается построчное редактирование, которое слишком громоздко. Я его не осилил. Возможно, без физической клавиатуры всё было бы логичнее.
  5. Google Docs, редактор презентаций. Здесь лишь стоит сказать, что редактировать презентации с помощью редактора презентаций нельзя, только просматривать. Добавлю, в браузерной версии с помощью тачскрина тоже ничего хорошего не получится.
  6. С помощью физической клавиатуры нельзя ввести «кошерные» символы, например, кавычки ёлочками, тире.
  7. Для физической клавиатуры существуют не все минимально необходимые мне языки раскладки клавиатуры.
  8. Не представляется возможным подключить внешние устройства. Например, поскольку планшет бесшумен во время работы, подключив USB-микрофон, получилось бы портативное устройство записи голоса. О подключении по USB хорошей аудиоплаты, поддерживаемой Linux,  я даже не говорю.
  9. Ни для Chrome, ни для Firefox, ни для Dolphin, ни, тем более, на дефолтный браузер, нельзя установить AdBlock+FlashBlock+NoScript. Реклама везде просто выбешивает. Возможно, играет роль то, что я очень редко вижу её на компьютере. Знаю, что способы блокировки рекламы на основе прокси существуют, но они требуют получения рута.
  10. Без рутования невозможно убрать кучу лишних установленных приложений. Нельзя убрать с главного экрана строку гуглопоиска, которой я успел воспользоваться 0 (ноль) раз за всё время.
  11. Звуки уведомлений приостанавливают музыку. Почему? Производитель считает, что я могу его пропустить за стеной музыки? А я думаю, у них просто всё плохо с микшером. Мне уже говорили, что на iOS и WP7 творится такое же безобразие.
  12. Я не страдаю топографическим кретинизмом, но факт, что в текущей версии прошивки (WW_epad_9.2.1.27-20120615) GPS не работает с Google Maps.
  13. Сообщения в приложении Google Talk нельзя копировать, например, чтобы процитировать их.
  14. Попытка запустить Skype, даже не разговор в нём, оканчивается даже не подтормаживанием, а адскими «тормозами», когда на касание система реагирует через секунд пять, а запуск другого приложения занимает несколько минут. А ещё в приложении Skype непроизвольно исчезают мои контакты.
  15. SSH-клиент ConnectBot неудовлетворительно работает с физической клавиатурой: например, нельзя ввести символы «Shift-числа» ( *, ^ или &). Это делает его непригодным даже для ввода пароля.

Я не говорю, что устройство плохое, скорее я ошибся с его покупкой.
Upd: планшет продан, пускай и по не самой выгодной для меня цене, покупатель доволен, ему ещё только предстоит узнать о всём вышеперечисленном.

Blogging: You Are Doing It Wrong

Все слышали о WordPress и LiveJournal, как о лучших средствах для ведения дневника. Существуют ещё десятки или сотни инструментов, которые прямо или косвенно предназначены для управления контентом сайта.

В данной заметке я перечислил программное обеспечение и способы, с помощью которых принципиально можно вести блог, но максимально не предназначенные для этого. Критерий выбора: возможность дать ссылку на публичный список своих заметок и на отдельную заметку.

  1. MediaWiki (вики-движок).
  2. Wakaba (движок имиджборды вида 2ch).
  3. Redmine (или любая другая система управления ИТ-проектами).
  4. Метка в Google Docs (как список заметок) и документы, ей помеченные, как сами заметки.
  5. Trac (баг-трекер и система управления разработкой).
  6. Система управления версиями, например, GitHub. Заметки в текстовых файлах.
  7. Nagios (система мониторинга). Комментарии к сервисам.
  8. Картинки с текстами или QR-кодами на хостинге изображений. Или комментарии к картинке, если они поддерживаются.
  9. Файлы, размещённые на файлохостинге или FTP.
  10. Список задач или заметок в ToDo-системе, например, публичный список задач в Remember The Milk.

Upd:
  1. Торрент-раздачи с файлами заметок на любом торрент-трекере. (@Kittie_ct)


А есть ли ещё более непредназначенные для ведения блога средства?