Уже писал о том, что у меня есть сайт об игре Divine Divinity. Просто недавно в поисковике набрал «Divine Divinity» и слегка опешил. В выдаче появились быстрые ссылки на все ключевые разделы сайта. Зашёл в Яндекс.Вебмастер -> Быстрые ссылки, действительно, Яша наконец-то определил их.
Читать далееАрхив автора: Suvitruf
Помощники вида в Zend Framework
Zend Framework основан на MVC (Model-View-Controller), где вид может получать доступ к модели, ну и выполнять некоторую логику отображения. Да даже не обязательно работа с моделью. Работа с датой, формой или что-то подобное очень удачно решается с использование помощников вида. Конечно, можно прям в файле вида всё это делать, но это загрязняет код, очевидно же.
Помимо того, что мы делает код читабельным, выделение подобных функций в помощник вида позволяет многократно использовать его. Как я уже сказал, та же работа с датой, много где используется. Выделив в отдельный класс работу с датой, можно будет многократно использовать этот код.
Читать далееСемантическая разметка в HTML5
Как известно в HTML5 появились новые элементы для секционирования документа. Использование этой разметки не предоставляет никаких мгновенных преимуществ. Главным плюсом такой разметки является то, что она помогает ботам поисковиков лучше контент сайта понимать.
Кто верстал в HTML4, что-то подобное на уровне DIV’ов делал. Сейчас же можно новые элементы использовать. Плюс в том, что старый код, в случае необходимости, не много претерпит изменений, так как интеграция с css полная у спецификации.
Читать далееВключение трассировки загрузки сборки C#
Установив на сервак новые компоненты для Visual Studio, при запуске проекта, вылезла ошибка «Невозможно загрузить файл или сборку «***» или один из зависимых от них компонентов. Не удается найти указанный файл.» Вроде всё было подключено. Попробовал кинуть dll в папку с проектом, не помогло.
Раньше в этим компонентом работал при разработке Web-форм ASP приложения. Тут же, при работе с Веб-партами в рабочем процессе, эта ошибка, хотя всё по аналогии вроде как. Из лога ошибки ничего не понятно. Понадобилось включить трассировку загрузки сборки.
Читать далееHTML5: Web Workers
Технология HTML5 Web Workers предоставляет веб-приложениям возможности фоновой обработки в виде отдельных потоков, что позволяет JavaScript-приложениям в полной мере использовать преимущества многоядерных процессоров. Кроме того, использование потоков позволяет избежать назойливых предупреждений о долгом выполнении скрипта, которые появляются если скрипт выполняется дольше нескольких секунд.
Читать далееHTML 5 Canvas: кривая дракона
Кривая дракона — общее название для некоторых кривых фрактальных , которые могут быть аппроксимированы рекурсивными методами, такими как L-системы. Дракон Хартера, также известный как дракон Хартера — Хейтуэя, был впервые исследован физиками NASA — John Heighway, Bruce Banks, и William Harter. Он был описан в 1967 году Мартином Гарднером (Martin Gardner).
Естественно, рисовать буду на Canvas :3
Читать далееHTML 5 Canvas: кардиоида
Кардиоида — плоская линия, которая описывается фиксированной точкой окружности, катящейся по неподвижной окружности с таким же радиусом. Получила своё название из-за схожести своих очертаний со стилизованным изображением сердца.
Хотел с множеством Мандельброта повозится. Но визуально, внутри множества Мандельброта можно выделить бесконечное количество элементарных фигур, центральная представляет собой кардиоиду. Так что, решил для начала кардиоиду нарисовать.
Читать далееКак отслеживать кнопки Like, Tweet, Мне нравится в социальных сетях
В прошлой статье о том как узнать количество твитов в Twitter, лайков и share в facebook, ВКонтакте, Одноклассниках, Google+ на PHP я сказал, что была необходимость выводить суммарное число лайков трёх соц. сетей. Помимо этого необходимо было, чтобы в случае, если человек лайкнет/дизлайкнет страницу, число изменилось. То есть, нобходимо отслеживать кнопки Like, Tweet, Мне нравится в социальных сетях.
Читать далееУзнать количество твитов в Twitter, лайков и share в facebook, ВКонтакте, Одноклассниках, Google+ на PHP
При создании одного из сайтов, поступило необычное требования — заказчик захотел выводить помимо обычных блоков лайков суммарное число лайков по трём соц. сетям: Facebook, Twitter, ВКонтакте. Если на странице всего один блок с лайками/share, то проблем не возникает, как и в плане самих блоков, так и в плане получения числа лайков. Для этого просто в JS запросы JSON делал. Но на главной странице список новостей, для каждой из которых нужен свой блок с кнопками соц. сетей и суммарное число лайков. В следствии чего решили замутить кэш, в котором хранятся эти числа. Скрипт по перерасчёту каждые 10 минут запускается. То есть в php теперь инфу получать надо.
Читать далееЛишние строки в начале страницы WordPress или RSS-ленты
Давно уже заметил, но что-то не обращал внимания. В начале страниц две пустые строки. Это же касается и RSS-ленты. В случае страниц то не беда, лишь валидность нарушается. А вот с лентой проблемы появились. «Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности» выдаваться стало. Решил понять, в чём проблема то.
Читать далее