Архив Тэгов: Сделай сам

Интернет

Как сильно важен Title заглавной страницы

В нашем блоге RATBAG.vkomi.ru, с не до конца продуманной и неоднозначной основной линией публикаций, сложно сразу придумать его краткое описание, которое можно вставить в название заглавной страницы. Другими словами, некий слоган с емкой фразой описывающей направленность сайта.

Мы пишем о том, что приходит в голову. Заметили интересную тенденцию, сайт или программу — написали о ней свой очерк. Часто просто хочется поделиться своими мыслями и наработками по той или иной интересной теме. Одним словом, тематики зачастую сильно разнятся. Единственной, что может служить объединяющим фактором — это собственно Интернет и программы. Хотя и о простой земной жизни мы тоже иногда пишем.

Короче говоря, невозможно просто взять и описать одной фразой это безумие:) Это нужно читать, листать, понимать!

Вплоть до этого времени, в заголовке окна главной страницы, у нас просто красовалось английское слово «AMBIVALENT». Оно мало о чем говорит кому-либо, тем более, если не вдумываться. Ну а кто вдумывается, листая различные списки, выкладки поиска и тому подобное? В частности, пытался сегодня в своем Android-устройстве в RSS-читалке Google Reader найти наш блог через поиск. Это далось не просто. Во-первых, слово английское, и поэтому выходит целое море вариантов. Во-вторых, не видно некой ключевой фразы.

Одно слово не сможет заинтриговать (по крайней мере такое), да и не прояснит контента ресурса. Название блога должно быть хоть сколько-то развернутым, с ключевой информацией о том, что можно будет увидеть, перейдя по ссылке. К тому же, в целях продвижения сайта, то, что у вас находится в тэге TITLE заглавной страницы, играет огромную роль!

В итоге, немного поднапрягши извилины, я придумал некий рабочий слоган «Наш двусмысленный Интернет». Все лучше, чем ничего. Со временем посмотрим, может у одного из нас придет в голову более интересная фраза.

Дизайн

Логотип Олимпийских Игр в Лондоне 2012 сосет!

Тайный замысел организаторов Олимпиады в Лондоне раскрыт!

На самом деле на логотипе изображена банальная сцена жизни семейства Симпсонов: Лиза Симпсон Сосет у Барта! Шок! А кто поспорит? Картинка прорисована с точностью до деталей:

Замысел логотипа Олимпиады в Лондоне 2012: "Лиза Симпсон сосет у Барта!". Секрет раскрыт!

Логотип Лондон 2012 — его истинный смысл.

Что бы там организаторы не говорили про свой истинный замысел, а он на самом деле на поверхности! Просто какой-то дизайнер поиздевался, закамуфлировав такую вот пошлятину в стиле кубистов-поклонников-maincraft. Лично я теперь не могу смотреть на заставки в ТВ трансляциях без умилительного хохота в душе! Как же это все-таки здорово, когда в мире есть такие вот дизайнеры с фантазией.  Которые могут впарить такое вот творение комитету проведения Олимпиады 2012 в Лондоне. Каждый раз появляется чувство гордости за этого дизайнера!

Теперь сотни людей купят такие майки только потому, что в логотипе олимпиады есть тайный смысл! Отличный маркетинг, пусть и на грани дозволенного! Каждый видит то, что ему хочется видеть. Ну кто в этом логотипе разглядит «2012»? Скорее можно увидеть название города «Zion» из Матрицы. Ну а теперь там конечно только Лиза на коленях перед Бартом!

Ниже еще немного камней в сторону Лондона 2012 в отношении их Политики размещения ссылок на официальный сайт. читать далее »

Жизнь

Работай для души!

Работай для души! - Комикс.

Выбери себе работу по душе, и тебе не придется работать ни одного дня в твоей жизни. — Конфуций.

Интернет

Простой cron скрипт архивирования MySQL базы данных

Ниже представлен простой, но очень полезный и легко настраиваемый скрипт бэкапа базы данных MySQL. Сначала выполняется команда mysqldump, которая выгружает текущее состояние базы в файл в SQL формате. Далее этот файл архивируется в GZIP архив. Кроме того удаляются старые архивы (в примере они хранятся 3 дня). В конце скрипт возвращает имя только что созданного архива. Если в настройка задания Cron указать адрес, куда отправлять вывод скрипта, то имя нового файла уйдет вам на почту как уведомление.

Нужно создать Cron задачу и запланировать ее на выполнение раз в день или чаще:

/var/www/userXXX/data/db_dump/mysqlbackup.sh

Сам скрипт нужно поместить в фалй с названием «mysqlbackup.sh» в созданную специально для этого папку в корне вашего хостинг аккаунта «db_dump«. Листинг скрипта представлен ниже: читать далее »

Интернет

Полезный скрипт для администрирования вашего хостинга — очистка Mod-tmp

В своей практике хостинга на Apache сервере, наткнулся на достаточно большую проблему связанную с переизбытком занимаемого дискового пространства папкой «mod-tmp», находящейся в корне вашего хостинга. В данной папке Apache хранит сессии (session) пользователей вашего сайта.

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

Интернет Программирование

OAuth авторизация через Вконтакте пренебрегла CSRF защитой

Сервис авторизации VKontakte.ru OAuth перестал обрабатывать токен безопасности — параметр state. Эта проблема была замечена мной на этой неделе. У меня на сайте Orgeo.ru повалились ошибки проверки CSRF ключа безопасности, который должен передаваться и возвращаться в параметре state. Если ключ тот же, значит сессия корректная. Проверка достаточно простая и предотвращает CSRF-атаки (Сross Site Request Forgery). Facebook рекомендует использовать параметр state и уж тем более его не отключал.

В официальной документации VK.com метода авторизации посредством OAuth теперь параметра state вообще не указано. Хотя раньше он точно был. Сервис авторизации ВКонтакте просто возвращал его назад в нетронутом виде, как и требует того стандарт OAuth 2.0.

Причины упразднения данной фичи администрацией ВКонтакте не ясны. Безопасность лишней не бывает. Так что авторизация через Вконтакте стала чуточку опаснее для пользователей этой социальной сети. Если конечно админы сайта с такой авторизацией не исхитрятся и не зашьют хэш CSRF-защиты, например, в параметр redirect_uri. В общем, заботящимся о безопасности пользователей администраторов, теперь придется немного исхитриться, чтобы реализовать стандартную защиту, которую Контакт почему-то убрал.

И зачем же было рушить уже работавшую стандартную схему???

 

Жизнь Программирование

Читаем QR код самостоятельно

Если под рукой нет смартфона, но очень хочется прочитать QR-код — нет проблем! QR код можно прочитать и самому, без любых электронных устройств. Готовьте листочек и карандаш для вычислений — вот статья на Хабре «Читаем QR код», которая полностью пошагово описывает процесс декодирования, используя лишь человеческий интеллект.

Данная задача не каждому под силу. Скорее — это просто красивая и качественная статья, более или менее просто объясняющая принципы кодирования данных в QR. Посмотрите, с чем примерно придется столкнуться:

Интернет

Кнопки социальных сетей «Мне нравится» и «Поделиться»

Добавление небольшой панельки с кнопками «Поделиться» (Share this) или «Мне нравится» (Like) на ваш сайт принесет много плюсов:

  • Посетители смогут с легкостью поделится понравившимся им материалом в их любимой социальной сети — а это просто великолепная возможность для продвижения вашего материала!
  • Если даже человеку и не захочется делиться вашей статьей со своими друзьями, присутствие таких кнопок на сайте как минимум покажет ему что ваш сайт очень удобен и следует современным трендам.
  • Оживит дизайн сайта.

Существует множество способов, как встроить такую панель (bar) с кнопками в дизайн вашего сайта. Вот несколько базовых способов:

  1. Самый простой способ — использовать API Яндекса — блок «Поделиться». Это самый элементарный вариант — просто выбираете нужные кнопки и копируете себе HTML код для вставки на ваш сайт. Никаких дополнительных функций не будет. Для WordPress есть специальный плагин «WP Ya Share».
  2. Намного более навороченный западный аналог — AddThis.com. Принцип тот же — настраиваете и копируете код на сайт. Большое отличие — наличие аналитики переходов по этим кнопкам и тот же таргетинг аудитории. То есть вы будете иметь отчеты показывающие количество людей поделившихся вашей страницей или «лайкнувших» в разрезе регионов и социальных сетей. Для WordPress есть одноименный плагин «AddThis».
  3. Ну и наконец, самый технически сложный вариант — установить кнопки конкретных социальных платформ вручную, используя API конкретной платформы. Тут конечно есть и свои плюсы — максимальная гибкость, но есть и минусы — сложность настройки и необходимость поддержки, то есть отслеживания изменений в API выбранных народных сетей. Это может оправдать себя для более сложных технически проектов.

В нашем блоге я установил самый простой вариант — блок «Поделиться» от Яндекс API, совместив его с ручной интеграцией в тему WordPress. Для возможности повторного использования кода, я добавил специальную функцию в мою тему.
Дальнейшие инструкции
читать далее »

Жизнь

Готовим дома — «Курица в ананасе по Гавайски»

Вчера решил приготовить шикарное блюдо — курица в соусе с ананасами и перцем. Собственно кулинарный рецепт я не знал, а готовил «наугад», по памяти… Получилось очень даже здорово!

Курица в ананасе по Гавайски

Единственный нюанс, что кушать такое блюдо надо горячим, а то когда остынут ананасы, они становятся немного кисловатыми.

Процесс приготовления и результат смотрите ниже…

читать далее »

Дизайн

Сахарный QR-код — тема раскрыта полностью!

Ну и последний штрих в теме о QR-кодах! Слабо вам выложить код вашей фирмы из кубиков сахара? Занятие для терпеливых!

QR код из сахарных кубиков

Еще 13 таких интересных применений можете найти здесь. А как вам стена из QR или штрих кодов разного размера и другие вариации?

QR-коды и штрихкоды в дизайне