Усталость глаз

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

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

Еще до установки вспомнился и ее минус — тормозит. Недолгие поиски показали, что есть аналогичная программа (есть в убунту из коробки): Redshift. Настраивать можно так же все что нужно параметры — температуру, широту и т.д. Пока поставил ее.

Через 5 минут экран слился по яркости с окружающим фоном и глаза вроде как перестали уставать. Посмотрим, сколько эта штука проживет у меня.

Возможно, в прошлый раз не прижилась, т.к. при ярком голубовато-белом офисном свете толку от нее не так много — нужен желтый свет ламп накаливания.

Elementary-os

Не так давно вышел очередной дистрибутив на базе Ubuntu, ElementaryOS. Решил его посмотреть.

Первое впечатление — скопировали MacOS?

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

После пары минут щелкания туда-сюда задумываешься, а действительно ли нужны эти рабочие столы, виджеты, кучи менюшек и настроек, которые мы обычно видим в системах?

Глюки: из коробки у меня не работала кнопа Alt и колесо мышки, но возможно это из-за того что я его в VirtualBox запускал.

Резюме: если бы у меня был нетбук — однозначно поставил бы ElementaryOS. На рабочем компе/ноуте у меня чаще всего запущен терминал и красоты не нужны.

Добавил Orphus

Установил в блог Orphus. Теперь, если вы заметите ошибку или опечатку, просто выделите ее и нажмите Ctrl-Enter, и мне в почтовый ящик придет о ней сообщение.

Добавляется он в Octopress без проблем, но по-умолчанию вешает на страницу свой довольно уродливый баннер. Чтобы его выпилить поступаем так:

Read on →

Для чего используется смартфон

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

Сейчас появился тот же Nexus 4 по заманчивой цене и снова возникает соблазн его приобрести.

(Уточнение: возможно, вместо “смартфон” везде правильнее говорить “коммуникатор”).

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

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

Read on →

Разворачивание скриптов

Часто бывает нужно развернуть на удаленный хост (управляемый при помощи chef) какие-то скрипты. Это не проблема, но не менее часто в этих скриптах бывают нужны привязки конкретно к этому хосту. Можно, конечно, реализовать обработку параметров командной строки или загрузку данных из конфига, но первое добавляет кучу кода в скрипт и часто неудобно само по себе (нам нужно будет передать при каждом запуске скрипта, скажем, с пяток некоротких параметров, причем каждый раз одинаковых), а загрузка данных из конфига неудобна тем, что приходится обрабатывать случаи, когда конфиг не найден, какие-то параметры не задали и т.д., что тоже не всегда оправдано.

Read on →

Сокращение параметров командной строки

Бывает, при использовании какой-либо команды постоянно нужно бывает передавать ей длинные параметры.

Например:

1
2
3
aws din --region=eu
aws din --region=ap
aws start i-39b17e77 --region=us

Можно создать алиасы, но это не всегда бывает применимо — например, в случае когда команда не принимает параметры до операции, алиас создать не так просто.

Выход такой: свернем параметр до переменной:

1
2
3
4
5
6
7
export EU="--region=eu"
export AP="--region=ap"
export US="--region=us"

aws din $EU
aws din $AP
aws start i-39b17e77 $US

Testing Octopress

Вот я и добрался до создания своего технического блога. Посмотрим, как дальше пойдут дела.