bash.
Как из даты вычесть несколько дней?
А вот как:
date --date "now -5 days"
У меня задача стояла простая - узнать что было вчера (год, месяц, день):
date --rfc-3339='date' --date "now - 1 days"
Вот почему-то про операции сложения (вычитания) в man-е ничего не было.
четверг, 18 ноября 2010 г.
суббота, 25 сентября 2010 г.
Jpeg problem
The strange situation.
Here is image:
If we will check this image in different browsers, the result will be different too.
Take a look:
I lost a lot of time, but I can't understand why it happens.
I have only the suggestions: something wrong with colour profiles, or bad image structure, or something else - maybe special copyright measures?
Why?
Here is image:
If we will check this image in different browsers, the result will be different too.
Take a look:
I lost a lot of time, but I can't understand why it happens.
I have only the suggestions: something wrong with colour profiles, or bad image structure, or something else - maybe special copyright measures?
Why?
Thanks in advance.
суббота, 21 августа 2010 г.
Оптимизация JPEG файлов
Плагин PageSpeed для FF мне все время говорил - оптимизируйте свои фотки на веб-страничке.
Совет дельный, поэтому решил ему последовать.
Собственно, сама оптимизация с позиции "сервер->браузер" заключается в уменьшении размера файла.
Этого можно достичь уменьшением качества самой картинки (степенью сжатия), а также удалением дополнительных заголовков, таких как комменты, Exif, IPTC, ICC из файла изображения.
По первому пункту - каждый решает сам, что и сколько ему подходит.
Разберемся со вторым.
На страничке плагина пишут, что для оптимизации в linux рекомендуется использовать
jpegtran или jpegoptim.
Я попробовал и то и другое:
$ cp original.jpg optim.jpg
$ jpegtran -copy none original.jpg > tran.jpg
$ jpegoptim --strip-all optim.jpg
Я не знаю, как там на самом деле устроены JPG, но судя по хелпу последние две команды делают одно и тоже, а именно убирают всю дополнительную информацию. Хотя сами утилиты еще много чего могут.
Но по результату (size, байт / name) видно, что jpegtran что-то оставляет еще:
82171/original.jpg # оригинал
63668/optim.jpg # после jpegoptim полегчал на 22.52%
64465/tran.jpg # после jpegtran полегчал на 21.55%
Может я что-то и упустил, но пока остановлюсь на jpegoptim.
P.S. Чуть не забыл. Спасибо shs за наводку.
Совет дельный, поэтому решил ему последовать.
Собственно, сама оптимизация с позиции "сервер->браузер" заключается в уменьшении размера файла.
Этого можно достичь уменьшением качества самой картинки (степенью сжатия), а также удалением дополнительных заголовков, таких как комменты, Exif, IPTC, ICC из файла изображения.
По первому пункту - каждый решает сам, что и сколько ему подходит.
Разберемся со вторым.
На страничке плагина пишут, что для оптимизации в linux рекомендуется использовать
jpegtran или jpegoptim.
Я попробовал и то и другое:
$ cp original.jpg optim.jpg
$ jpegtran -copy none original.jpg > tran.jpg
$ jpegoptim --strip-all optim.jpg
Я не знаю, как там на самом деле устроены JPG, но судя по хелпу последние две команды делают одно и тоже, а именно убирают всю дополнительную информацию. Хотя сами утилиты еще много чего могут.
Но по результату (size, байт / name) видно, что jpegtran что-то оставляет еще:
82171/original.jpg # оригинал
63668/optim.jpg # после jpegoptim полегчал на 22.52%
64465/tran.jpg # после jpegtran полегчал на 21.55%
Может я что-то и упустил, но пока остановлюсь на jpegoptim.
P.S. Чуть не забыл. Спасибо shs за наводку.
Gmail
Совсем забыл я про одну возможность, которой обладает учетная запись в gmail.
Если б лишний раз не напомнили, так бы и не вспомнил никогда.
Итак:
на почту email@gmail.com также придут письма отправленные как на
e.mail@gmail.com, так и e.m.a.i.l@gmail.com
Официальное пояснение тут в первом пункте.
Временами очень полезная фича.
Спасибо.
Если б лишний раз не напомнили, так бы и не вспомнил никогда.
Итак:
на почту email@gmail.com также придут письма отправленные как на
e.mail@gmail.com, так и e.m.a.i.l@gmail.com
Официальное пояснение тут в первом пункте.
Временами очень полезная фича.
Спасибо.
Подписаться на:
Сообщения (Atom)