• AIR-приложение к фильму «Аватар»

      Официальное AIR-приложение «Аватар», демонстрирует уникальные возможности этой платформы по созданию сетевых мобильных программ. Как говорят обозреватели, это приложение из разряда “must-see” для всех AIR-разработчиков.


      Читать дальше →
    • LinkedIn открывает API

        Вчера получил письмо примерно следующего содержания:
        Вы запрашивали доступ к LinkedIn API и мы хотим, чтобы вы первым узнали, что API уже доступно.

        С помощью LinkedIn ваши пользователи смогут поместить их профессиональные данные и контакты на вашем сайте. Вы будете иметь возможность предоставить более привлекательные возможности и расширить функциональность вашего сайта.

        Посетите LinkedIn Developer Network и узнайте больше о том как получить доступ к профессиональной информации и основным возможностям LinkedIn.

        вот так… особо изучить возможности не было времени.
      • Как разработать профессиональный логотип

          Как-нарисовать-профессиональный-логотип Профессиональный логотип может возвысить компанию или продукт. С другой стороны, непрофессиональный логотип может погубить бренд и испортить портфолио хорошего дизайнера. Многие думают, что они могут создать хороший логотип, однако простого знания фотошопа здесь явно недостаточно. С помощью этих советов и вашего креативного мозга вы сможете улучшить свои навыки по созданию логотипов
          Читать дальше →
        • Маленький вирус для телефона

            Нужна помощь программистов на жаве для мобильников.

            Пришла смска, со ссылкой на JPG файл. Скачал на ББ даунлоадменеджером. Так и есть, JAR. В нем

            1.png
            2.png
            3.png
            icon.png

            a.class
            b.class
            c.class
            d.class
            e.class
            f.class
            Midlet.class

            inf.dat

            вот исходное сообщение:
            Привет ты мне очень нравишься и все боюсь признаться тебе в этом.Давай дружить?
            Могу дать фотку если хочешь?
            хттп://image.slidexxx.cn/foto.jpg

            Читать дальше →
          • Skippy — Expose без хлопот (а именно Compiz/Beryl)

              Недавно задался вопросом — а можно ли сделать в Linux аналог Expose, как в Compiz, только без всего остального хлама вроде вращающихся кубиков и т.д.

              Оказывается можно! Нашел два варианта — Skippy и Expocity, решил попробовать Skippy и до Expocity так и не добрался, т.к. был полностью удовлетворен.

              Читать дальше →
            • Создание Rich Internet Appliations с помощью OpenLaszlo. Пример разработки фреймворка для приложений Вконтакте

                image
                В одном из топиков была затронута тема создания приложений для Вконтакте. Что ж, продолжим её, только на этот раз перейдем на другое средство разработки. В этом топике я не буду рассматривать методы API вконтакта, принцип создания подписи и т.п., что было описано в том топике.
                Читать дальше →
              • ВКонтакте и коммерческая разработка приложений

                  Я рад, что администрация социальной сети ВКонтакте повернулась к разработчикам приложений лицом. Но меня интересует один момент. с которым давече я столкнулся в очередной раз.

                  Проблема следующая — администрация может в любой момент и без предупреждения заблокировать приложение.
                  Читать дальше →
                • Электронные деньги ВКонтакте

                    Нравится вам это или нет, но ВКонтакте.ру является самым посещаемым ресурсом в русскоязычном интернете, в частности по данным Alexa, он занимает 1-е место по трафику в России и Украине, а в некоторых странах бывшего СНГ входит в первую пятерку. Ежедневно, 23 миллиона пользователей этого сайта, просматривают более 1 000 000 000 страниц, загружают 6 000 000 фотографий, 800 000 видеороликов и 600 000 аудиозаписей.
                    Читать дальше →
                  • UserAPI — Конструктор Социальных сетей на базе ВКонтакте

                      Павел Дуров заявил об открытии нового проекта: User API.

                      Сервис предназначен для быстрого построения соцсети (заявленное минимальное время — 5 мин.)
                      Новые сети будут использовать данные сети ВКонтакте (пользователи, фото, etc.).

                      При монетизации проекта: доходы будут делиться на 60% хозяину, 40% User API. Подробнее в уловиях пользования User API.

                      Документация проекта.

                      Для тех кто не зарегестрирован ВКонтакте копипаста из блога Дурова:
                      Читать дальше →
                    • Социальная сеть Мой Мир@Mail.Ru поддержит платформу Open Social

                        Социальная сеть Мой Мир@Mail.Ru объявила о своем намерении поддержать открытую платформу для социальных сетей Open Social, разработанную компанией Google.

                        Данная технология позволяет сторонним разработчикам писать разнообразные приложения, запускаемые в любых социальных сетях, блогах и сайтах, совместимых с Open Social. Таким образом, пользователи Моего Мира получат возможность использовать множество интересных приложений, созданных в различных уголках планеты.

                        Анонсированный в ноябре 2007 года, проект Open Social предлагает сообществу независимых разработчиков универсальные интерфейсы программирования приложений (API) для социальных сетей. На сегодняшний день инициативу поддержали такие популярные сети, как MySpace, Bebo.com, Engage.com, Friendster, hi5, Hyves, Imeem, LinkedIn, Ning, Oracle, Оrkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo и XING и многие другие.

                        Недавно о своем присоединении к проекту Open Social объявила компания Yahoo. Кроме того, Yahoo, Google и MySpace основали некоммерческую организацию OpenSocial Foundation для дальнейшего развития и продвижения этой платформы во всем мире.

                        Независимые аналитики все чаще высказывают мнение о революционной роли Open Social, и о том, что разработки на базе этой платформы способны кардинально изменить представление людей о социальных сетях.

                        В России оценить масштаб этих изменений смогут пользователи проекта Мой Мир@Mail.Ru. При помощи разнообразных приложений, созданных сторонними разработчиками, каждый участник социальной сети сможет придать своему личному разделу больше уникальности, привлечь друзей с помощью индивидуальной коллекции любимых приложений и сделать времяпровождение на проекте еще более увлекательным занятием.

                        Например, пользователь сможет предложить своим друзьям оценить коллекцию из прочитанных им за последнюю неделю книг или прослушанных песен, и затем посмотреть, насколько совпадают его вкусы с литературными или музыкальными предпочтениями приятелей. Или же можно разместить географическую карту, на которой друзья смогут отмечать посещенные ими уголки планеты и делиться впечатлениями о достопримечательностях. Также, находясь на своей личной странице, можно будет получать сообщения и прочую информацию из других социальных сетей, в которых зарегистрирован пользователь.

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

                        Поддержка Open Social – не первый шаг Mail.Ru в сторону открытого программного обеспечения. В 2005 году компания открыла независимым разработчикам протокол обмена данными программы обмена мгновенными сообщениями Mail.Ru Агент. В результате, за сравнительно не большой срок была реализована поддержка данного мессенджера в Jabber, Miranda, mChat, а также разработан ряд альтернативных клиентов, работающих в сети Mail.Ru Агента, в том числе и java-клиент (для мобильных телефонов) и Windows Mobile клиент (для смартфонов).

                        «Мы считаем, что Open Social открывает огромные перспективы для социальных сетей в плане пользовательских возможностей. Поэтому было принято решение использовать эту платформу в развитии проекта Мой Мир@Mail.Ru, — говорит технический директор компании Mail.Ru Владимир Габриелян. – Поддержка открытого интерфейса позволит привлечь к процессу создания новых приложений разработчиков из России».
                      • API ВКонтакте

                          Похоже, что ВКонтакте таки идет по пути Facebook.
                          На сегодняшний день намечена презентация API.

                          Группа посвященная API — http://vkontakte.ru/club1
                          Краткое описание API — http://vkontakte.ru/topic2817390

                          Очень интересно, что из этого выйдет. Насколько будут развиваться applications.
                          Напомню, что в Facebook сейчас почти 19500 приложений — http://www.facebook.com/apps/

                          upd: Уже готовые приложения можно посмотреть здесь: http://vkontakte.ru/apps.php?act=all

                          PS: Так же ведется тестирование английского языка для интерфейсов сайта. Группа посвященная этому: http://vkontakte.ru/club200.
                        • PG'OCAML = PostgreSQL + OCaml

                            Cегодня понадобилось обратиться к базе данных PostgreSQL из Objective Caml, наиболее удобным и продвинутым фремворком для работы с PostgreSQL оказался — PG'OCAML. В этом посте хотелось бы показать пару примеров связки Objective Caml и PostgreSQL и насколько это просто.
                            Продолжение
                          • PHP: Определение языка текста с помощью N-грамм. Часть 2

                            • Translation
                            Вторая часть статьи Яна Барбера об определении языка текста с помощью PHP. Первую часть можно найти тут.

                            Разбить на две части пришлось из-за большого объема текста с форматированием («Some error… We know...).
                            Читать дальше →
                          • PHP: Определение языка текста с помощью N-грамм. Часть 1

                            • Translation
                            Примечание: я не смог по какой-то причине восстановить свой перевод, за который получил инвайт и он куда-то пропал. Поэтому публикую его снова.

                            Обычно, когда мы смотрим на текст, мы разбиваем его на слова и используем эти слова для определения языка, на котором он написан. Однако существует достаточно много способов сделать это, сравнивая другие единицы текста. Например, буквенные n-граммы.

                            N-граммы — это просто n-буквенные последовательности, извлеченные из документа. Например, слово «констебль», разложенное в триграммы (трехбуквенные последовательности) будет выглядеть так: {«кон», «онс», «нст», «сте», «теб», «ебл», «бль»}. Существует большое количество способов извлечения таких последовательностей. Более-менее очевидный приведен ниже. С помощью этой функции можно извлекать n-граммы из входной строки. По умолчанию извлекаются триграммы.

                            Читать дальше →
                          • What is Tumblr?


                              За последние 3 дня около 10 моих друзей (как виртуальных, так и реальных) зарегистрировались на тумблере, что навело меня на мысль о том, что этот сервис станет вскоре очень популярным. Несмотря на полностью английский интерфейс, и практически отсутствие главного признака вебдваноль – комментариев – сервис растет не по дням, а по часам. Несмотря на это, я с удивлением обнаружил, что на хабре нет ни одной публикации, рассказывающей толком что такое Tumblr. Итак, что же это такое?
                              Читать дальше →
                            • Иммунная система человека: биологический антивирус. Эвристические алгоритмы

                                Доброе время суток, уважаемое хабра-сообщество!

                                Это мой первый пост на Хабре, так что очень вас прошу, не судите слишком строго.

                                Я полагаю, все вы видели многочисленные рекламные ролики про уязвимый иммунитет, и все помнят школьные уроки, на которых рассказывалось про фагоцитов, пожирающих бактерий. Однако иммунная система организма — это сложнейший механизм, призванный оградить хозяина от любой опасности. А опасности могут быть очень разными. Я хотел бы попытаться рассказать о том, как иммунная система обнаруживает эти опасности, как она с ними борется, и как все это можно регулировать и использовать.
                                Читать дальше →
                              • Восстановление пароля (мейл.ру)

                                  Есть /был… ;-( / у меня ящик на мейле, которым я редко пользовался (но все же он мне нужен — к нему привязаны некоторая информация по доменам в частности.
                                  Пытаюсь сегодня зайти — но не один из возможных (используемых мной) паролей не подходит… Вот черт. Ну ладно — есть форма восстановления пароля — иду туда и что я вижу — я вижу вопрос, который я в принципе не мог задать. Не мой. Все — ящик увели. А вместе с ним возможно и домен, которым я владею около 10 лет…
                                  Читать дальше →
                                • Google наконец-то выпустил в свет свой корпоративный javascript-фреймворк

                                    Похоже, не все поняли, что произошло: вместо того, чтобы говорить о фреймворке от Google, народ обратил внимание на вторичную вещь — компрессор javascript-кода Closure Compiler.

                                    А ведь Closure Library есть ни что иное, как внутренний javascript framework Гугла, компоненты которого использованы в Gmail, Google Docs и прочих веб-приложениях от Г. И это замечательно, друзья мои! Ведь это фреймворк от непревзойдённых профессионалов разработки популярных вебприложений. Что подразумевает собой качество, стабильность и оптимальность кода, единообразность разных частей фреймворка.

                                    До сих пор подобных фреймворков была только одна штука — это YUI, корпоративный фреймворк Yahoo. Безусловно, YUI радует единообразием, отличной документацией, компонентами, удобными для создания вебприложений. Однако мне всегда казалось странным, что Yahoo, далеко не лидер в области rich internet applications, опубликовала свои библиотеки, а Google, та самая компания, которая своими Maps и Gmail просто заставила разработчиков браузеров поддержать всё то, благодаря чему мы сейчас имеем кучу 2.0 сервисов, не обнародавала свои javascript-библиотеки на пользу простым разработчикам.

                                    И вот это произошло. Ура, товарищи!
                                  • Оптимизация Javascript с помощью Google Closure Compiler

                                      image
                                      Google открыла исходные коды нескольких инструментов, которые использовались их сотрудниками при разработке таких проектов как Google Docs, Google Maps и GMail.

                                      В числе этих инструментов имеется достаточно интересная штука, называемая Google Closure Compiler. Данная утилита минимизирует и оптимизирует javascript-код, за счет чего он начинает работать и загружаться быстрее.
                                      Читать дальше →