В прошлой статье о том как узнать количество твитов в Twitter, лайков и share в facebook, ВКонтакте, Одноклассниках, Google+ на PHP я сказал, что была необходимость выводить суммарное число лайков трёх соц. сетей. Помимо этого необходимо было, чтобы в случае, если человек лайкнет/дизлайкнет страницу, число изменилось. То есть, нобходимо отслеживать кнопки Like, Tweet, Мне нравится в социальных сетях.
Читать далееАрхив автора: Suvitruf
Узнать количество твитов в Twitter, лайков и share в facebook, ВКонтакте, Одноклассниках, Google+ на PHP
При создании одного из сайтов, поступило необычное требования — заказчик захотел выводить помимо обычных блоков лайков суммарное число лайков по трём соц. сетям: Facebook, Twitter, ВКонтакте. Если на странице всего один блок с лайками/share, то проблем не возникает, как и в плане самих блоков, так и в плане получения числа лайков. Для этого просто в JS запросы JSON делал. Но на главной странице список новостей, для каждой из которых нужен свой блок с кнопками соц. сетей и суммарное число лайков. В следствии чего решили замутить кэш, в котором хранятся эти числа. Скрипт по перерасчёту каждые 10 минут запускается. То есть в php теперь инфу получать надо.
Читать далееЛишние строки в начале страницы WordPress или RSS-ленты
Давно уже заметил, но что-то не обращал внимания. В начале страниц две пустые строки. Это же касается и RSS-ленты. В случае страниц то не беда, лишь валидность нарушается. А вот с лентой проблемы появились. «Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности» выдаваться стало. Решил понять, в чём проблема то.
Читать далееОбход препятствий: волновой алгоритм (Алгоритм Ли) 8 клеточный
В прошлой статье описывал как обходить препятствия, используя волновой алгоритм (Алгоритм Ли). Но там лишь 4 клеточная реализация была. Теперь же сделал, проверяя все 8 клеток, ну и оптимизировал немного.
Читать далееОбход препятствий: волновой алгоритм (Алгоритм Ли)
Тема нахождения пути на карте волнует многих программистов (в основном занимающихся разработкой игр). Заинтересовался этими алгоритмами. Решил для начала самый простой рассмотреть — волновой алгоритм (алгоритм Ли) .
Читать далееНемыслимое (2009)
Что будет, если военнослужащий армии американской (да или любой другой) примет ислам и заложит три ядерных заряда (три ли?) в крупнейших городах Америки? Как заставить его выдать места закладки до подрыва?
Естественно времени на дружественные беседы нет, так что…в игру вступает связка good cop/bad cop.
И вообще, а были ли бомбы? К счастью (или всё же наоборот), террорист доказывает всю реальность угрозы. Вот только от этого героям не становится легче.
Читать далееСнежинка Коха на JS с использованием Canvas
Кривая Коха — фрактальная кривая, описанная в 1904 году шведским математиком Хельге фон Кохом. Три копии кривой Коха, построенные (остриями наружу) на сторонах правильного треугольника, образуют замкнутую кривую, называемую снежинкой Коха.
У меня порой бывают заскоки, когда хочется какую-то мат. задачку запрограммировать. На этот раз решил с фракталами повозиться. А именно со снежинкой Коха.
Читать далееPenumbra Requiem: Обзор
После прохождения первых двух частей предвкушал 3 часть. В итоге был разочарован, так игра оказалась пустышкой и блеклой тенью предыдущих частей.
Читать далееОтправка уведомлений в рамках задания рабочего процесса SharePoint
Очевидно, для нормальной работы с заданиями необходимо предусмотреть возможность рассылки уведомлений об изменениях статуса заданий. Как пример, отсылать письмо при создании задания, редактировании, удалении и т.д.
Меня интересовала больше отправка уведомления о назначении задания пользователю. При настройке параметров задания можно установить свойство endEmailNotification
в true
и задать тело письма в EmailBody
. Тогда при назначении задания письмо будет отправлено пользователю. Но есть тут ограничение — нельзя узнать ID (именно ID, а не GuID) этого заданий в рамках библиотеки. Но вы должны были заметить, что прямая ссылка на задание имеет вид http://сайт/_Layouts/listform.aspx?PageType=4&ListId={ID_Библиотеки}&ID=ID_задания, где ID — уникальный идентификатор в рамках этой библиотеки. Так что, учитывая, что рантайм мы не может получить этот ID для отправки письма стандартными средствами, то таким образом невозможно в письмо приложить ссылку прямую на задание.
Проблемы при развёртывании проекта VS под SharePoint
Стал переносить проекты с тестового сервака на другой. При развёртывании в Visual Studio 2010 ошибки появились. Потом другая, потом ещё…
Читать далее