понедельник, 13 октября 2014 г.

Как СМИ пудрят наш драгоценный мозг

Преамбула

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

Телевидение

Сопоставив обрывки полученной информации, я хватаюсь за голову и сажусь послушать новости - 21.00, вечерний выпуск, жду с замиранием сердца.. и, с недоумением наблюдаю события Украины. Разумеется, я сочувствую проблемам этой страны, но как вообще можно думать о проблемах соседних государств, когда наша родная страна катится в огромную выгребную яму? Интересно, чисто гипотетически, если таких вот журналистов приговорить к смертной казни, то будут ли они, стоя на эшафоте, сочувствовать маленькой девочке, которая оказалась в числе зрителей и, по глупости, не одела курточку и, поэтому, сейчас ей холодно и она даже может простудиться? Впрочем, в конце вечернего выпуска тему экономики все-таки озвучили - на нее было выделено ровно 5 минут. И это после 40 минут разговоров про Украину. Сказать, что я был в шоке - это ничего не сказать. Такой подход СМИ очень напоминает следующий диалог:
- Привет, Дорогая. Как твое настроение?
- Замечательно, Дорогой.
- Слышала новость про соседку Нюру? Говорят ее муж сильно ушиб ногу и теперь ему трудно ходить. Представляешь, теперь Нюре придется самой идти в магазин.
- О! Какой ужас. Так жаль ее мужа - он такой хороший человек. Как же она теперь сама справится.
- О да! Ей придется самой носить тяжелые продукты, а она ведь такая хрупка женщина. Так жаль ее - она ведь очень хороший человек.
- Да. Пожалуй, им надо помочь. Может быть ты заедешь в магазин после садика и купишь им продукты?
- Конечно. Кстати, чуть не забыл, в садик нам больше не надо - туда сегодня попала бомба и наших детей размазало по стенам ровным слоем.
- О! Это печально. Надеюсь власти найдут виноватых в ближайшее время. Так значит, ты сегодня освободишься пораньше? Обязательно позвони Нюре и спроси, что им купить.
Интересно, кто-нибудь увидел в этом диалоге что-нибудь странное? Или, может быть, я один еще чему-то удивляюсь?

вторник, 7 октября 2014 г.

Кот Афанасий. Часть 2

Прошел год с тех пор, как я выложил первый пост про Афоньку. Прошло чуть больше года с тех пор, как мы привезли это чудо в дом. И все это время он рос и, как-то неуловимо, менялся. Забавно, но когда видишь кого-то каждый день, то очень трудно сказать, когда же он изменился. Вот он, совсем маленький, еще не может запрыгнуть на кровать. А вот уже запрыгивает, но выглядит абсолютно так же - тот же комочек шерсти, те же озорные глаза. Вот он встречает меня с работы - бежит, трется об ноги, я глажу его, здороваюсь. Я здоровался с нем вчера, неделю назад, месяц назад, пол года назад.. Так когда же он изменился? Я беру его на руки, смотрю в глаза - глаза те же, они не изменились. Вот только вес увеличился - теперь это чудо природы весит 4 200 грамм. Я продолжаю смотреть в глаза, я ищу там мудрость, жизненный опыт (ведь он уже общался с противоположным полом - уже не котенок), я пытаюсь рассмотреть там то нечто, что появляется у кошек с годами. И тут я вспоминаю, как пару недель назад к нам залетела оса. При виде насекомого, Афонька тут же забыл, что он взрослый кот - гонял осу по всей квартире, загнал ее в угол, был укушен, после этого еще какое-то время бегал уже сам по себе, жалобно мяукая. Так, может быть, он и вовсе не изменился? Просто слегка поправился, но ведь вес - это же не главное, правда?



понедельник, 18 августа 2014 г.

Плагин history tracker

Сегодня хочу поделиться еще одним полезным плагином. Писал, как обычно, для себя, но если будет полезен кому-то еще, то почему бы и нет.

О чем речь?

Начну немного издалека, что бы было понятно. Как пользователь интернета, я постоянно присутствую на самых разных ресурсах. Среди них встречаются такие, которые начисляют мне определенные бонусы за определенные действия (названия и ссылки не привожу дабы не портить статью рекламой). В общем-то, характер бонусов, как и вид деятельности в данном контексте не имеют значения. А важно то, что бонусы отображаются в виде цифры на определенных страницах сайта. И, при этом, сайт не фиксирует историю изменения этих цифр. Мне же было очень интересно видеть, как меняются цифры во времени, в зависимости от моих действий. По-началу, я записывал цифры на бумажку, но очень быстро понял, что марание бумаги - занятие не достойное поколения высоких технологий. И написал плагин.

Краткое описание

После установки плагина в правом верхнем углу браузера появляется иконка с его настройками. По нажатию на иконку, появляется pop-up окошко примерно следующего вида.
Что бы начать отслеживать нужную цифру, необходимо зайти на страницу вашего сайта, где эта цифра присутствует, затем нажать кнопку "Добавить цель" и кликнуть мышкой в интересующую цифру. Если вы все сделали правильно и плагин смог увидеть цифру в указанной области, то далее появляется диалог "Редактирование цели".
Первое поле - это шаблон адресов страниц, на которых необходимо производить поиск. Звездочки обозначают любое количество любых символов.
Второе поле - это так называемый селектор. Если вы не знаете, что это такое - просто введите запрос в google "Селекторы css" и вы найдете более чем достаточно материала по теме. Тут надо понимать, что однозначного алгоритма задания селектора не существует. Плагин анализирует DOM и подбирает селектор исходя из ряда эмпирических соображений. При этом, алгоритм подбора не идеален и может ошибаться, поэтому необходимо проверить предложенный вариант и, при необходимости, поправить вручную.
Третье поле - это период, за который данные будут храниться. Более старые будут удаляться.
После нажатия кнопки "ОК" цель добавляется в список (в дальнейшем её можно будет отредактировать или удалить) и плагин начинает запоминать цифру при каждом посещении сайта (плагин не посещает сайты самостоятельно - он считывает информацию только в тот момент, когда вы сами открываете нужную страничку). Что бы убедиться, что плагин настроен правильно, нужно обновить страничку и навести указатель мыши на отслеживаемый элемент - справа от него должна появиться маленькая кнопочка. При нажатии на эту кнопочку, появляется график примерно следующего вида.
Если маленькая кнопочка не появилась, то необходимо более внимательно изучить DOM странички и поправить селектор.

Заключение

На момент написания статьи, это лишь первая версия плагина. Многие функции еще "сыроваты", но сам я им уже пользуюсь. Так что можно пробовать, комментировать, высказывать предложения. Еще раз ссылка для скачивания.

8.09.2014 Версия плагина 1.0.2

Добавлена кнопочка "Сбросить zoom" (правый верхний угол графика).

понедельник, 11 августа 2014 г.

Красивая луна

В новостях передали, что луна в ближайшие дни подлетит к земле несколько ближе, чем обычно. Вышел на балкон - красиво. Решил увековечить. Правда, профессионального фотоаппарата у меня нет и никогда не было. Но луна на столько близко, что фотка получилась даже на старенькую "мыльницу".
Вот такая вот красота. :)

Примечание. Как это снималось.

Как я уже упоминал, "зеркалки" у меня нет. Пришлось работать с тем, что было. Первые попытки сделал в автоматическом режиме - получил аккуратное белое пятно. Хм.. аккуратное - это в лучшем случае - пару раз даже само пятно выходило смазанным. После чего, я  перевел фотоаппарат в ручной режим. Далее настройки:

  1. Расстояние. До луны достаточно далеко, что бы можно было смело ставить "бесконечность" и ни один автомат не сможет дать более точных рекомендаций. В лучшем случае, автомат тоже выставит "бесконечность"
  2. Диафрагма. Так как расстояние нам известно, то большая глубина резкости нам не нужна. А значит, диафрагму открываем на максимум. Скорее всего, это будет 3.5 или 2.8 в зависимости от модели фотоаппарата.
  3. ISO. У меня получилась качественная фотография на ISO 200. Но тут имеет смысл немного поэкспериментировать - попробовать 100 и 400 - как будет лучше получаться.
  4. Выдержка. После того, как я выставил предыдущие параметры, я начал менять выдержку, смотря на экран. Автомат предложил мне что-то порядка 2-х секунд, а на экране был белый шар. Я стал уменьшать выдержку до тех пор, пока луна на экране не приобрела желтоватый оттенок. У меня это получилось на значении 125. Возможно, у вас будет на 250 или, наоборот, на 60 или даже на 30 - надо экспериментировать.
  5. Zoom. Ну тут все просто - оптическое приближение я сразу выставил на максимум. А вот с цифровым стоит экспериментировать - сильный цифровой zoom портит качество фотографии, однако немного добавить можно. Кроме того, при большом увеличении, луна все время "убегает" из кадра - в идеале, тут нужен штатив, что бы закрепить фотоаппарат жестко. Однако, у меня штатива нет, поэтому я просто прижал фотоаппарат рукой к подоконнику, предварительно подложив под него.. хм.. в общем, подложить можно все, что под руку попадется.
Ну вот и все хитрости. Удачных экспериментов.

воскресенье, 20 апреля 2014 г.

Плагин для сайта uh.ru

О чем речь?

Для начала, скажу пару слов о том, что такой uh.ru в принципе. Собственно говоря, это небольшой ресурс, объединяющий 3 стороны:
  1. Писатели
  2. Читатели
  3. Рекламодатели
Писатели, как им и положено, пишут статьи и размещают на ресурсе. Читатели - читают. А рекламодатели размещают свою рекламу - в каждую статью попадает 2-3 рекламные ссылки. При этом, деньги рекламодателя распределяются между писателями и читателями в соотношении, указанном автором статьи. Таким образом, на сайте можно немного подзаработать, как в роли писателя, так и в качестве читателя, просматривая рекламу. Более подробно можно прочитать на самом сайте, перейдя по ссылке uh.ru. От себя добавлю только то, что деньги выплачиваются быстро и честно. А вот информации в интерфейсе, на мой взгляд, несколько маловато. Поэтому, я решил поупражняться в написании плагинов к браузеру Google Chrome.

Что делает плагин?


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

1. Показывает процент, который читатель получит за просмотр рекламы

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

2. Показывает, сколько времени прошло с последнего клика по рекламной ссылке

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

Заключение

В настоящий момент плагин работает только под браузером Google Chrome. Возможно, в дальнейшем, он будет развиваться. А, может быть, и нет. В любом случае, буду рад вашим предложениям и замечаниям в комментариях. Сам плагин скачиваем тут.

Примечания

21.04.2014

Так как плагин не размещен в магазине google, то chrome может немного "покапризничать", устанавливая его. Однако, со второго раза, установить все-таки разрешает. Выкладывать в магазин пока не хочу просто потому, что не претендую на что-то серьезно и не преследую никакой коммерческой цели. Написал для себя - как говорится, "for fun".

31.05.2014

Плагин помещен в магазине google. Теперь все должно быть ОК - тестирую.

Новые версии плагина

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