Yandex подал в суд на Google

#Yandex радует. Судя по всему — количество пользователей, внимательно рассматривающих, что же ставится кроме нужного софта в режиме инсталляции «по умолчанию» стремительно растет. Соответственно количество инсталов Яндекс-браузеров и поисковых систем стремительно сокращается. Иным объяснить факт подачи компанией Yandex заявления в антимонопольную службу я просто не могу.
Не понимаю, как у владельца операционной системы можно требовать не ставить свои сервисы по умолчанию? Их система, их правила — никто не заставляет использовать Android, если ты против. Сделай свое, и качай права. Что в данном случае с моей точки зрения крайне маловероятно — дорого, долго, да и заставить людей использовать нечто новое — не так просто. Если только не использовать админресурс, что с моей точки зрения сейчас Yandex и делает. Изумительным примером оного является хваленый YotaPhone, который несмотря на все хваленые инновации использует Android 4.3…

Но … положив руку на сердце политика предустановленных приложений от Google меня порядком достала. Именно потому перешел с Android на Windows Phone и радуюсь. Телефон без напрягов держит в моем рабочем режиме полных два дня, не глючит (тьфу-тьфу), отличная камера а проблема отсутствия приложений вообще надумана. Или я пользуюсь ну совсем уж стандартным набором 🙂

Ну и второе положение к сердцу — да, Навигатор от Yandex — прекрасен 🙂

Вставка флеш-анимации в WordPress

«Как вставить флеш в WordPress?». А еще — «интегрировать» или «использовать» и прочее-прочее… Суть подобных запросов сводится к одному: вставка флеш-ролика в WordPress.
Важно отметить, что никакого решения «по-умолчанию» — не существует 🙁 (бедапечаль).
Но есть неплохой плагин Flash video player, скачать который можно тут.
Потрясающим плюсом данного плагина является простота интеграции вашего ролика в сайт — никаких кодов и колдовства. Устанавливаем плагин (уверен, все знают, как это сделать), запускаем и идем в настройки: ваш_сайт/wp-admin/options-general.php?page=flash-video-player.php — в данном пункте вы найдете массу настроек, благодаря которым сможете настроить свойства вывода анимации под свой сайт.

Важно:
отображение флеш в wordpress

По соображениям безопасности WordPress блокирует загрузку флеш-анимации штатными средствами. Именно потому нам на помощь приходит FileZilla (впрочем, ничто не запрещает использовать вам другой софт для работы с FTP).

Загружаем ролик к себе на сервер, и вставляем на страницу:
[ flashvideo filename=wp-content/uploads/2015/02/video%20demo.swf /]

Отдельно подчеркну важность наличия пробела после расширения флеш-ролика и квадратной скобкой.
Пример вставки ролика смотрите ниже — и пожалуйста, не падайте в обморок. Это ролик для сайта поставщиков оборудования для крематориев, который попросили сделать недавно.
[flashvideo filename=wp-content/uploads/2015/02/video%20demo.swf /]

Как всегда — в случае возникновения вопросов прошу писать на почту: oleksiy@lavrynenko.com

WordPress — отображение виджета на определенной странице

Только что столкнулся с задачей организации вывода содержимого виджета в движке WordPress на определенной странице. В связи с тем, что время — вещь весьма ограниченная, разбираться в кодах не будем — просто рассмотрим плагин Widget Logic, скачать который можно этой ссылке.

Лично для меня плюсом данного плагина в помощи организации отображение виджета на определенной странице явилась простота организации модели поведения вывода — с помощью указаний Conditional Tags (подробнее об этом вы сможете узнать тут) в опциях вывода виджета. Например, на скрине ниже видно, что данный виджет будет отображаться только в категории новостей и на страницах одиночных записей:
отображение виджета на определенной странице

В качестве параметров для примера можно отметить такие:

  • Отображать только на главной странице: is_home()
  • Отображать только на страницах постов: is_single()
  • Отображать только на страницах: is_page()
  • Отображать только на страницах архива (категорий, тэгов и т.д.): is_archive()
  • Отображать на страницах результата поиска: is_search()
  • Отображать на всех страницах, кроме главной: !is_home()
  • Отображать на странице “Blog” или “Contact” : is_page(‘blog’) || is_page(‘contact’)

В случае возникновения вопросов не стесняйтесь задавать их на почту oleksiy@lavrynenko.com

API Yandex переводчик

Для личных нужд сгенерировал не так давно список API специально для Yandex Translate.
На случай, если вы ищите API для Yandex переводчик  — список ниже 😉 Берите на здоровье.
В планах дополнить список, но это уже позже.

trnsl.1.1.20141122T205939Z.b11494a684531fa9.46b9f725724c9d33b2ac45408da28bc259c03575
trnsl.1.1.20141122T212955Z.9f058c0600d31cdd.fa0d92675f4c7a8fe983a024792a4a6d1d240da3
trnsl.1.1.20141122T212955Z.9f058c0600d31cdd.fa0d92675f4c7a8fe983a024792a4a6d1d240da3
trnsl.1.1.20141122T215114Z.a2733df9f9a0676b.92a0d918cb1dde46e4c436f7c119feeb54665ce7
trnsl.1.1.20141122T215232Z.88ed72182220666e.54c07fdf4d313fa5d2ae0852b60111c0d545e0ec
trnsl.1.1.20141122T215408Z.41bfc3d0a123e9c4.26f3fcf2e6609dd3425cd06479496c389a175af6
trnsl.1.1.20141122T221309Z.03e3941e0c95842d.14845f9bdfb1a63c92d98a9898424bb9d7a498de
trnsl.1.1.20141122T221713Z.6e64069176850cf5.6e0a8047171957de6c2ccffa0b30209d212c86b2
trnsl.1.1.20141122T221919Z.c2be2e54634cd1d5.e7b29976a2f207a20ccadb64300d97d84a685e2e
trnsl.1.1.20141122T222911Z.f24646ec12fac560.f7eaa478325036b2c61f6a73ea39019412009485
trnsl.1.1.20141122T224900Z.af0389d255b83fb5.0dec7ea67ecbfca7b23b71d46e764a6835bbeae2
trnsl.1.1.20141122T225550Z.7355466038a9d515.5f591207e2af04249b795fbcb6643314c9a8ebdb
trnsl.1.1.20141122T225804Z.56df9be112260d4d.5f897339fc421e7220bcfd724e01312bebf11251
trnsl.1.1.20141122T230127Z.8a52a3b34d53cff5.33a9d17a187293b56e0957a0735ac387760d9d44
trnsl.1.1.20141122T230351Z.6d6cdc0f8a3d27a7.b0181b97e5ab53b7d0f7f777adaa450bdb44138c
trnsl.1.1.20141122T230616Z.1d64ca451625b543.7a3eec3823594f18524d6fe5c4a74c91ebff1aaa
trnsl.1.1.20141122T231058Z.cddc48558c86a186.029866c45c9bb0fca8d84b16f718d42e63d0804c
trnsl.1.1.20141122T231521Z.afd069226e89ac2b.32ccdad22bc80b4cc3aa9fc2dfbb755bcae8bdbc
trnsl.1.1.20141122T232108Z.ca7e2c03d1e66432.1f8270332e9d6fbd4a651e6309cf0e3f04b3648c
trnsl.1.1.20141122T232750Z.26e49e2ee63c6998.135c1a4bce18427d17e9de0dff65c1307f9886c6
trnsl.1.1.20141122T235745Z.4226df9020248357.2e4bbec6091eec12933f18115030b22297aedbe0
trnsl.1.1.20141123T001119Z.6b89f91f93c01011.0656c27e7224deadd83f86cd9591f6de284e614e
trnsl.1.1.20141123T001332Z.ff87353d0d4f9796.9d2d2d8e8517a847fa7472da126cc1e3ea164b10
trnsl.1.1.20141123T001508Z.c93b9683082a0f10.c0fa1bcc7c6405468621ef0ab7825cc445f7b3a6
trnsl.1.1.20141123T001643Z.a8b4bc882d660a46.6591690f2dca475d980414ccc77bd924abbc5f59
trnsl.1.1.20141123T001812Z.84fb26b9259f7f81.1a5a939ccfcdca6aad0868a95922530f50e7ad18
trnsl.1.1.20141123T002002Z.3f78ce23219e1465.df6127f6ff3c994436ef7953810a5b1617e3729a
trnsl.1.1.20141123T002156Z.7b21abc3a324f822.a2f635970ba2d7b9fb3cc3815a7865e6910a2cad
trnsl.1.1.20141123T002340Z.2611ecba0f781c6c.b69c51344c53ff99342f75f37c25d9b23f7cb69f
trnsl.1.1.20141123T002529Z.417145a2a99f3cca.6b7541014142f4b6ffdd9e7e46aa33cc176266a0