Авторизация через Одноклассники

Хотя у меня нет аккаунта в Одноклассниках, авторизация через них оказалась весьма полезной, особенно учитывая взрослую аудиторию моих проектов. Сразу скажу, что для полноценной работы вам потребуется написать письмо в поддержку, поскольку доступ к почтовым ящикам пользователей просто так не выдается. Радует лишь то, что потом приложение можно будет использовать для всех своих сайтов, так как в списке обратных адресов (redirect_uri) разрешено прописывать любые домены (надеюсь, эту возможность не прикроют).

Читать дальше →

Как откатиться на предыдущую версию Opera

На днях вышла новая версия моего любимого браузера Opera 45, в котором произошло несколько изменений. Во-первых, появилась дополнительная не отключаемая боковая область на экспресс-панели. Во-вторых, раздражающие меня сообщения о новых возможностях FaceBook Manager'а (я его даже не использую). В-третьих, неудачный, режущий глаза белесый дизайн. Все это я смог понять, но когда начались проблемы при написании постов, особенно при вставке изображений, терпение мое лопнуло.

Читать дальше →

Как убрать название сайта из title WordPress без плагина

На некоторых своих WordPress проектах я решила убрать название сайта из title (заголовка). Просмотрев несколько первых страниц в результатах поиска, ответа найти так и не удалось. Большинство «гуру» предлагают поставить для этой цели огромный плагин All in One SEO Pack, стреляя из пушки по воробьям. Ну не бред ли? Пришлось открыть документацию и написать все самостоятельно.

Читать дальше →

Авторизация через FaceBook

Я не люблю МордоКнигу, но на некоторых проектах она дает гораздо больше заинтересованных пользователей, чем все остальные социальные сети вместе взятые. Упускать такую возможность было бы неправильно, поэтому сегодня мы разработаем авторизацию через FaceBook.

Читать дальше →

Авторизация через ВКонтакте

Большинство людей — ленивые задницы, которым трудно ввести свои данные в форму для регистрации. Они лучше пару раз нажмут на кнопки, открыв личную информацию первому встречному, чем дотянутся до клавиатуры и наберут логин/пароль. Этим мы сегодня и воспользуемся, запрограммировав авторизацию через ВКонтакте.

Читать дальше →

Поиск по нескольким тегам для WordPress

Люблю WordPress за огромное количество плагинов, которые написаны на все случаи жизни. Вот и сейчас мне практически не пришлось заморачиваться, чтобы создать на своем сайте продвинутую систему поиска по нескольким тегам. Для решения задачи я воспользовалась расширением «Term/Tag Cloud Search» в связке с «amr shortcode any widget», что позволило вывести форму на отдельную страницу.

Читать дальше →

Отзыв о системе комментирования Commentics

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

Читать дальше →

Заметки про Android №2

Пришло время для публикации второй части заметок про Андроид.

1. Как отключить блокировку экрана во время работы приложения?

Достаточно прописать в вашем activity_main.xml для LinearLayout

android:keepScreenOn="true"

Читать дальше →

Настройка DLNA для телевизора LG через Smart Share по Wi-Fi

Я люблю смотреть фильмы. Раньше для этого мне приходилось пользоваться несколькими флешками, пока они все благополучно не сломались. Теперь у меня есть телевизор LG с поддержкой DLNA — технология, которая позволяет передавать и принимать медиа-контент на устройства в единой сети. Ей то мы сейчас и воспользуемся, настроив на компьютере сервер с помощью официальной программы SmartShare.

Читать дальше →

Как разбить большой текст из файла на страницы в Android (быстрое решение)

При тестировании читалки мне пришлось открывать большие файлы, на отображение которых тратилось слишком много времени. Тогда в голову пришла идея разбить длинный текст на части и показывать конкретную страницу, вместо огромной простыни из символов. Чтобы сделать это как можно быстрее, было решено работать с байтами, бегая по ним курсором. Теперь даже объемные документы (около 10 МБ) выводятся в TextView менее чем за пол секунды.

Читать дальше →