Sep 18
На прошлой неделе я столкнулся со странным багом в Facebook Developer Toolkit. При попытке вызвать метод setFBML (я рассказывал о нем в моей предыдущей заметке), я поймал исключение о неправильной подписи (invalid signature). “Ха-ха”,– сказал я и скачал исходники библиотеки. Немного подебажив, я нашел несколько строк, которые просто убили меня:
// Compute the MD5 hash of the signature builder
hash = md5.ComputeHash(Encoding.Default.GetBytes(
signatureBuilder.ToString().Trim()));
Читать дальше »
Sep 14
2007 00:56
(
PHP) ·

(4,952 views)
Мы живем в XXI веке, а PHPисты до сих пор не могут решить, как писать: "text $b" или 'text ' . $b. Медленно схожу с ума.
via Artjom Kurapov.
Sep 14
В моем текущем проекте мы решили разработать приложение Facebook. Это действительно мощная платформа с кучей интересных идей, что обычно означает необходимость потратить кучу времени на то, чтобы заставить приложение работать как задумано. Сегодня я хочу поговорить о профилях пользователей. Любое приложение Facebook может добавить несколько ссылок, которые будут отображаться под картинкой пользователя, и контент для отображения в широкой или узкой колонке. Естественно, вы можете использовать синтаксис FBML, особенно множество тегов fb:if-… для выбора, какой контент показывать на определенных профилях конкретным пользователям.
Читать дальше »
Sep 10
Иногда нам нужно выполнять такие задачи, которые разработчики библиотек даже не представляли. Один из таких случаев — выполнение синхронного AJAX-вызова (Asynchronous JavaScript And XML — Асинхронный JavaScript и XML). Ниже вы найдете простое решение.
Читать дальше »
Sep 01
На днях я наткнулся на отличное видео о бесплатном использовании человеческих ресурсов. Как можно заметить из моего резюме, я получил диплом кафедры “Интеллектуальные системы принятия решений” Харьковского национального университета радиоэлектроники. Не очень много запомнилось из курсов, которые нам читали (но я знаю что и где искать, если понадобятся знания, будьте уверены), но что четко отложилось в памяти,– это то, что существует куча задач, которые не могут быть легко решены: классификация изображений, поиск объектов, автоматическое построение баз знаний экспертных систем и т.д. Некоторые из этих задач частично решены и показывают удовлетворительные результаты (например, математические и статистические методы поиска объектов), другие имеют обходные решения (например, Google использует текст ссылок HTML для классификации изображений). Основная причина — компьютеры не настолько сообразительны, как люди (возможно, это не так уж плохо, вспомните фильм “Матрица”).
Читать дальше »