• Интеграция с ВКонтакте на базе Open API

    Социальная сеть ВКонтакте предоставляет широкие возможности для интеграции со сторонними сайтами. В основном эти возможности представлены уже готовыми виджетами. Однако, есть еще и Open API, которое позволяет не только авторизовать пользователя, но и выполнить любой метод, доступный приложениям ВКонтакте (ВКонтакте API).
    Читать дальше →
  • Визуализация работы веб-сервера Apache — logstalgia

      image

      Logstalgia скорее порадует разработчиков и системных администраторов, которые много времени проводят на «заднем дворе» сайтов, но сам результат работы программы очень красив и видео будет интересно посмотреть всем. Данная программа визуализирует работу веб-сервера Apache используя log-файлы. По ссылке видео, а саму программу можно скачать по здесь.
    • С 1 июля — беспошлинный ввоз товаров до 1000 евро (было: 5-10 тысяч рублей)

        C 1 июля в России и Казахстане вступает в силу "Соглашение о порядке перемещения физическими лицами товаров для личного пользования через таможенную границу таможенного союза и совершения таможенных операций, связанных с их выпуском".

        Для простых смертных это означает возможность свободно импортировать покупки до 1000 евро из любимых интернет-магазинов за границей, без необходимости платить налог 30%, и проходить сложную процедуру растаможивания (впрочем, посылка может застрять на таможне даже в случае, если платить налог не надо). Это нововведение может радикально отразиться на рынке техники, т.к. стоимость покупки на Amazon с доставкой для большинства товаров может оказаться в 2 раза дешевле, чем покупка в России (даже при использовании быстрой доставки). Для покупок с доставкой только внутри США можно использовать сервисы переадресации. Например, MYUS.COM.
        Читать дальше →
      • Солнечный конструктор от red5

          image

          red5 – компания, которая специализируется на продаже «высокотехнологичных» игрушек. Одна из самых интересных разработок – робоконструктор на солнечных батареях. Из набора стандартных деталек ребенок может собрать робособаку, а потом переделать ее в шагающего трансформера, а потом переставить части местами и превратить его в автомобиль и так далее.
          Читать дальше →
        • Способны ли Вы вести разработку на экзотических языках типа Haskell или Erlang?

             

            Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

            Способны ли Вы вести разработку на экзотических языках типа Haskell или Erlang?

            • 1,3%Уже веду, использую %указажу в комментарии%3
            • 21,6%Почитал, посмотрел, попробовал и думаю, что способен.50
            • 41,6%Не знаком с подобными языками96
            • 25,5%Нужно быть ненормальным или НЛО, чтобы программировать на всякой эзотерике59
            • 10,0%Я и на традиционнных языках не программирую…23
          • Портативные игровые консоли — небольшой дайджест

              Некоторое время назад меня попросили помочь в поисках портативной игровой консоли для десятилетнего ребенка с единственным требованием — «подешевле бы...» Все кончилось покупкой Nintendo DS (даже двух — вторую себе :)), но пока выбирал, пришлось изучить присутствующие на рынке девайсы. Решил поделиться накопанной информацией — вдруг у кого возникнет такая же задача.

              image
              Читать дальше →
            • OAuth: описание протокола простым и понятным языком

                OAuth — популярный протокол, который позволяет социальным сервисам интегрироваться между собой и дает безопасный способ обмена персональной информацией. OAuth может связать между собой 2 сервиса, каждый из которых имеет свою пользовательскую базу — именно их я в данном случае называю «социальными». Когда начинаешь работать с OAuth, первое ощущение — что протокол весьма сложен и избыточен. В этой статье я попытаюсь объяснить основы OAuth человеческим языком.

                Пример кросс-авторизации


                Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
                Под катом - повествование с примерами
              • Пиар Вконтакте или результаты конкурса

                  В продолжение топика Новый конкурс вконтакте — наглый обман.

                  Как многие успели заметить, недавно одна из самых крупных соц. сетей СНГ — вконтакте — вышла на международную арену.

                  Пропиарить это событие новые владельцы vk.com решили, запустив спамерский конкурс: кто больше всего пригласит друзей, которые не только зарегистрируются в СС, но еще и прикрепят свой аккаунт к номеру мобильника. С одним ограничением: приглашенные из России, Украины и Белорусии не считаются — конкурс ориентирован на зарубежную аудиторию.

                  Итак, посмотрим результаты за несколько часов до окончания конкурса:

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

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


                      По шагам описаны регистрация и создание flash приложения под социальную сеть вКонтакте, использующего вызовы вКонтакте API. Написан AS3 класс-обёртка для вКонтакте API.
                      Приложение, процесс создания под катом.
                      Читать дальше →
                    • Ломаем каптчу Яндекса

                        На прошлой неделе был топик «Ломаем капчу» — каптча там была довольно простая, но в комментариях предложили сломать каптчу Яндекса. Мне эта идея показалась интересной, и я решил попробовать.



                        Читать дальше →
                      • Япония

                          Внесу-ка я и свой вклад в дело, тем более, что кто-то просил поделиться информацией.

                          Как?


                          Уже скоро 4 года как я живу и работаю в Японии. Попасть сюда иностранцу с одной стороны довольно легко, но с другой стороны — нет. Как так? Дело в том, что программ иммиграции в этой стране нет, натурализация возможна (практически) только через брак, но в стране огромный дефицит инженеров. То есть продавцы, юристы, врачи, строители, таксисты есть, а инженеров мало. О причинах я расскажу ниже. Так вот, Япония каждый год импортирует огромное количество индийцев, китайцев, корейцев, филиппинцев, американцев, тайцев и т.д. для работы в технических областях. Однако, русскому инженеру (как всегда) протиснуться сложно. Хотя бы потому, что нужна виза, поручитель, беготня с бумагами (в последние год-два ситуация стала самую капельку лучше). Поэтому, если очень хочется именно в Японию, придется запастись какими-то уникальными (ну, или хотя бы редкими) знаниями — микроконтроллеры, программирование для RTOS, ГИС, хитрые БД, распределенные вычисления и т.п. А веб-мастеров полно и в Китае :)
                          Читать дальше →
                        • Обзор мультиплатформенного портативного эмулятора Dingoo Digital A-320

                            image
                            Одна неизвестная китайская фирма Shenzhen Dingoo Digital Product Company прекрасным солнечным утром февраля 2009 года выпустила на рынок замечательно устройство — Dingoo Digital A-320.
                            Главное предназначение Dingoo — это эмуляция старых игровых приставок и автоматов. Официально поддерживается целых семь консолей! Помимо этого, маленькая шайтан-коробочка белого цвета умеет играть музыку и радио, крутить фильмы, показывать картинки, работать диктофоном, читать книги. Чудо да и только! Или же очередная китайская погремушка?

                            Этот обзор позволит вам выяснить, что же это за штука такая — Dingoo. Да еще Digital. Да еще A-320.
                            И, надеюсь, ответит на все ваши вопросы.

                            Итак…
                            Читать дальше →
                          • Red5-приложение на локальный сервер для чайников.

                              Пост для таких как я – людей, которые хотят познакомиться ближе с возможностями red5, но не знают с чего начать и что делать (для тех, кто в первый раз слышит слово red5 — ссылочка).
                              Читать дальше →
                            • Автоматическое скачивание .torrent-файлов с трекеров

                                Мы с sofrus — большие любители сериалов. Не тех, которые «Рабыня Изаура» или «БТП», а современных типа «Побег» или «Хаус». Однажды, по пути из офиса к метро, мы общались на тему новых серий и sofrus предположил, что было бы очень здорово парсить RSS с популярных российских сериальных трекеров типа lostfilm или novafilm, и, затем, скачивать в автоматическом режиме. Мне очень приглянулась эта мысль, но я отложил ее до лучших времен.

                                Здесь автоматизированное решение проблемы для linux-платформ и клиента rTorrent
                              • Как перекинуть 5 Гб через всю страну? — Флешкой по почте

                                  На прошлой неделе к нам в офис попала интересненькая схемка, а именно — схема основных волоконно-оптических магистралей российских операторов связи (заранее извиняюсь за качество, но в нете подобной схемы не нашел — пришлось вспомнить идею паззлов).

                                  Схема, на мой взгляд, очень информатична (жаль, не учтен спутник). К примеру, можно ответить на вопрос топика Диал-ап умер? — Нет, не умер. Просто переехал :) Несмотря на нацпроекты ситуация с интернетом по стране вцелом все еще плачевная. С другой стороны на эту схему можно посмотреть с точки зрения цен на жилье ) Еще, кажись, все магистрали идут вдоль трансиба: шаг вправо, шаг влево — непроходимые леса. Получается у нас единственная дорожная, железодорожная и телекомуникационная связь с востоком. Еще сразу видно, где нефть и газ добывают и где их используют.
                                  подробности
                                • flash-видео на веб-страницах и PHP

                                    Эта статья — перепечатка статьи от 16 ноября 2007 г. с моего блога, ссылку на который можно найти в моем же профайле — но, поскольку так уж вышло, что тема эта, кажется, до сих пор многим интересна, к тому же не так давно я читал на эту тему доклад на конференции PHPConf… в общем — судите сами.

                                    Вступление


                                    В последнее время все большее распространение получает технология трансляции видео через веб – без необходимости скачивать медиа-контент на машину пользователя, с просмотром прямо из браузера. Таким образом можно просматривать довольно большое количество различных форматов видео, однако, это требует наличия определенных плагинов на стороне пользователя. Очевидно, самым распространенным подобным плагином является flash-player (ну хорошо, хорошо: если быть точным, то он, конечно же, не может сам по себе проигрывать видео – но позволяет легко создать приложение, способное воспроизводить видео-контент). Яркий пример такого подхода – youtube.com. Попытаюсь рассказать о том, как самостоятельно организовать трансляции флэш-видео на своей веб-странице и какие существуют подходы к этой проблеме.

                                    Читать дальше →
                                  • Google судят за невыдачу данных о юзере

                                      Банк Rocky Mountain из Вайоминга (США) подал в суд на компанию Google, требуя выдать личные данные об одном пользователе Gmail. Дело в том, что банк по ошибке выслал на адрес этого пользователя конфиденциальные данные о своих клиентах. Компрометированными оказались 1325 юридических и физических лиц, а в отправленных файлах были их имена, адреса, номера УНН и социального страхования, а также полное кредитное досье на каждого из них.

                                      Как написано исковом заявлении (PDF), инцидент произошёл в августе 2009 года, а виноват в этом один из сотрудников банка. Отвечая на письмо одного из клиентов банка, он приаттачил к письму абсолютно секретные документы, а потом ещё и отправил их по неправильному адресу. Работник сразу же обнаружил ошибку и «попытался отозвать письмо», но безуспешно.
                                      Читать дальше →
                                    • Riak — веб-ориентированная система хранения данных



                                        Немного статей на хабре посвящены новому движению в IT индустрии — NoSQL. Я решил изменить это и написал статью-перевод-обзор об одном из докладов с конференции NoSQL прошедшей 5 октября в Нью-Йорке. В этой статье будет говорится о системе Riak, с которой мне довелось иметь счастье работать последнее время.

                                        Что такое Riak? Многие модные слова популярные сейчас, можно отнести к Riak. Riak — это документно-ориентированная база данных. Riak — это децентрализованное key-value хранилище данных, с поддержкой стандартных операций — get, put и delete. Riak — это распределенное, масштабируемое, отказоустойчивое решение для хранения информации. А так же Riak — это система с открытым исходным кодом и поддержкой обращений с помощью HTTP, JSON и REST. Ну и конечно RIAK — это NoSQL.

                                        Читать дальше →