Pull to refresh
154
0
Александр Пак @Irokez

User

Send message

Открыт API для Google Buzz

Reading time1 min
Views491
Популярность социального сервиса Google Buzz длительное время тормозилась в частности тем, что сервис не имел API, с помощью которого его могли бы встраивать в другие программы, как это происходит с Twitter. На конференции Google I/O API был анонсирован. Теперь сторонние разработчики смогут добавлять поддержку Buzz в свои программы или создавать новые приложения, работающие с сервисом Google. Возможности API позволят совершать все те же действия, что возможны при работе с Buzz через Gmail: чтение комментариев, добавление медиаконтента и так далее.

Среди первых приложений, которые будут использовать API Buzz, уже названы TweetDeck и Seesmic. Также интеграция будет проведена в таких сервисах, как Boxee, Meebo, Plancast, Socialwok и некоторых других. С полным списком можно ознакомиться здесь. Известно, что Seesmic собирается интегрировать Buzz в десктопную, мобильную и онлайновую версию своего клиента.

Для авторизации будет использоваться протокол OAuth, что позволит логиниться в Buzz без передачи пароля приложению.

via itc.ua
Total votes 46: ↑35 and ↓11+24
Comments14

Хранилище от Google

Reading time1 min
Views2K
Google Storage for Developers — аналог Amazon S3 — был объявлен.

Можно регистрироваться на предварительную запись.

Расценки:

Storage — $0.17/gigabyte/month
Upload — $0.10/gigabyte
Download — $0.15/gigabyte для Америки и Европы
PUT, POST, LIST — $0.01 per 1,000 requests
GET, HEAD — $0.01 per 10,000 requests

Во время беты — 100 гигабайт хранения и 300 гигабайт трансфера бесплатно.
Total votes 79: ↑72 and ↓7+65
Comments24

С чем едят UserAgent

Reading time5 min
Views7.6K

msdn_ua

Для начала, конечно, стоило рассказать зачем едят этот самый «пользовательский агент». Ну или, вообще, начать с того что же это за агент такой. (Кстати, никто не знает какой-нибудь славянско-православный перевод этого термина?)Но рассчитывая, что хабра юзер либо уже знает и использует useragent либо ему это не нужно, я бы не хотел останавливаться на предисловиях. И так, мой совет — употребляйте useragent с регулярными выражениями!

Читать дальше →
Total votes 32: ↑30 and ↓2+28
Comments14

Как достичь профессионального вида с помощью цвета

Reading time9 min
Views11K
image

Что заставляет дизайн выглядеть скоординированным, спланированным и профессиональным? Ответ: 'цвет'.

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

Но цвет просто необходим для контента. Если Вы уделите вебсайту достаточно времени для его совершенства, то читатели вероятно уделят достаточно времени его просмотру. Хороший выбор цвета сделает это возможным.

В этой статье мы будем делать обзор некоторых методик, чтобы достигнуть красивого сочетания цвета для Ваших проектов в сети.
Читать дальше →
Total votes 194: ↑167 and ↓27+140
Comments38

Auditorium — test для всех

Reading time1 min
Views583
Auditorium — музыкально-игровой проект создававшийся двумя энтузиастами в течение 7 месяцев на flash.

image

Многие наверное из вас уже заценили проект, кто не успел спешите, есть на что посмотреть, минусом демки был доступ к всего паре уровней, что явно мало для полного наслаждения, сейчас есть возможность исправить эту оплошность :)

Подробнее о проекте можно почитать здесь — Auditorium — что это?

Для полного доступа достаточно воспользоваться мини-инструкцией:
— заходим на www.playauditorium.com/index
— login: test
— password: test
— получаем удовольствие :)
— если сильно понравилось, можно помочь разработчикам копеечкой, оплатив доступ здесь


ps. Вот он, настоящий аудионаркотик
pss. Спасибо за карму, перенес в Игры
Total votes 97: ↑72 and ↓25+47
Comments36

Вкусные гаджеты для Google Wave

Reading time2 min
Views1.5K
image
Не так давно удалось раздобыть инвайт на Google Wave (еще раз спасибо gxcreator). Вещь разносторонняя и многообещающая, о чем уже неоднократно писалось/говорилось, особенно в плане коллективной работы — поддержка ботов и гаджетов. Информацией о наиболее интересных представителях последней группы я бы и хотел поделиться.
Читать дальше →
Total votes 104: ↑84 and ↓20+64
Comments121

Получаем интернет по USB с компьютера на Android

Reading time2 min
Views804K
image

Статья актуальна на 2010 год, современные Android могут проделывать такое одной «галочкой» в настройках

После покупки HTC Hero у меня возник вопрос: как получать интернет на коммуникаторе через компьютер? С моим предыдущим коммуникатором Toshiba G900 под управлением WindowsMobile 6 было все просто: установил «центр мобильных устройств», и на коммуникаторе появился интернет. «Эта функция не нужна», — скажите вы, ведь сейчас много точек доступа Wi-Fi, через которые можно подключиться двумя кликами. Но вот лично у меня нет Wi-Fi точки (есть ноутбук, но Android не обнаруживает Ad-hoс сети). Поэтому я был огорчен отсутствием этой функции. Все мои попытки найти мануалы на эту темы — не увенчались успехом. Поэтому я решил это сам.
Внимание: Для работы ножен root пользователь.
Читать дальше →
Total votes 71: ↑58 and ↓13+45
Comments87

Меняем Useragent в стандартном браузере

Reading time1 min
Views14K
Android Useragent Selection
Хотите увидеть iPhone версию или полноценную десктопную версию страницы, но сайт продолжает перебрасывать вас на андроид версию? Вы можете быстро сменить useragent вашего браузера на подходящий.

Откройте ваш браузер, в адресной строке введите about:debug и нажмите кнопку go на вашей клавиатуре (не нажимайте на появляющиеся поисковые или url предположения). Вы заметите что ваш браузер теперь занят… ну, как-бы ничем. Нажмите кнопку Menu, выберите More, затем Settings. Пролистайте немного вниз и вы увидите несколько новых опций. Нас интересует опция «UAString», кликните её и выбирайте нужный вам вариант — Android, Desktop или iPhone.
Total votes 45: ↑36 and ↓9+27
Comments33

Простенький Time Manager для Android

Reading time13 min
Views35K
Решил тут на досуге написать статейку о том, как писать приложения для Android'а. Писать будет простенький тайм менеджер. В этой части я напишу саму программу, приделаю к ней интерфейс с анимацией, а в следующей, если будет интересно, напишу к ней сервис, чтоб программа работала еще и в фоновом режиме.

Что будет рассмотрено:
  • RelativeLayout для реализации интерфейса программы с наложением изображений друг на друга.
  • Timer для реализации алгоритма подсчета времени.
  • Animation для свистоперделок красивого интерфейса апплета.


Для наглядности добавил скринкаст как все это добро работает.

Итак, пишем простенький тайм менеджер для Android'а.
Читать дальше →
Total votes 59: ↑56 and ↓3+53
Comments31

HttpTorrents — качаем торренты через браузер

Reading time1 min
Views2K


Загружать подборки файлов с помощью торрентов очень удобно, но что делать если вашему другу, мало разбирающемуся в компьютерах нужно что-то скачать с помощью торрента?

httpTorrents новый сервис, который позволяет загружать популярные торрент файлы, а затем выкачивать их с сервиса через протокол HTTP.
Читать дальше →
Total votes 32: ↑24 and ↓8+16
Comments16

Написание базового wave-робота на python'e

Reading time6 min
Views4.5K
Слава Роботам
По лету мне достался инвайт в гугльвейв песочницу. Но в этой самой песочнице было очень много народу, все волны были публичными, и мой бедный нетбук только с большим скрипом переваривал всю эту активность, так что, немного поигравшись, на сендбокс я забил :)

И вот недавно мой аккаунт в сендбоксе превратился в аккаунт в лайвпревью, и я, разослав инвайты тем, до кого добрался, и ожидая, пока хоть кто-то из знакомых их получит, сел разбираться с роботским апи.
Читать дальше →
Total votes 74: ↑62 and ↓12+50
Comments22

Flash + вКонтакте API

Reading time12 min
Views1.7K

По шагам описаны регистрация и создание flash приложения под социальную сеть вКонтакте, использующего вызовы вКонтакте API. Написан AS3 класс-обёртка для вКонтакте API.
Приложение, процесс создания под катом.
Читать дальше →
Total votes 35: ↑31 and ↓4+27
Comments12

Facebook вычисляет национальный индекс счастья

Reading time1 min
Views590
Facebook намерен всерьёз потягаться с Google за звание главного индикатора массового сознания. Обе компании уже имеют в своих портфелях сервисы Google Zeitgeist и Facebook Lexicon, отражающие наиболее актуальные для населения темы.

Сейчас Facebook запустил ещё один любопытный индикатор: национальный индекс счастья (Gross National Happiness, по аналогии с валовым внутренним продуктом). Он вычисляется путём анализа в реальном режиме времени публикации на страницах Facebook слов с положительной (happy, yay, awesome и др.) и отрицательной (sad, doubt, tragic) эмоциональной окраской.

Национальный индекс счастья в данный момент вычисляется только для США.

Total votes 27: ↑22 and ↓5+17
Comments23

Перенос Windows на виртуальную машину

Reading time3 min
Views22K
image
Этот топик посвящен переносу windows xp с реальной машины на виртуальную под управлением VirtualBox.

Зачем это нужно?


Мне потребовалось обновить ОС на ноутбуке с windows xp до windows 7 с сохранением всех настроек программ, логов в IM клиентах и прочими вещами. Было 2 варианта:
  • сделать бэкап нужных файлов и поставить windows на чистый диск
  • поставить windows 7 второй системой

Первый вариант опасен тем, что некоторые вещи можно забыть забэкапить либо из бэкапа их восстановить будет сложно, а второй предполагает добавление лишнего мусора в файловую систему, а также усложнение навигации и поиска.
Поэтому было решено из реальной системы сделать виртуальную.
Это оказалось совсем не сложно.
Total votes 23: ↑19 and ↓4+15
Comments6

Пишем Facebook приложение

Reading time4 min
Views1.1K
Facebook — популярная социальная сеть где можно написать своё приложение. Не люблю толочь воду в ступе, поэтому сразу к делу. Встраивать можно двумя направлениями: внешнее приложение в Facebook или Facebook-данные во внешнее приложение (aka Facebook Connect). Тут я буду говорить о первом, что в принципе более трудоёмко и интересно. Как правило смысл facebook-приложение несёт две функциональности — взаимодействие с друзьями и информативное интегрирование в профиль пользователя.

Основы


Встраивать приложение можно в следующие места..
  • Canvas — собственно страница с приложением. Доступна по ссылке apps.facebook.com/НАЗВАНИЕ_ПРОГРАММЫ
  • Profile box — маленький бокс внутри самого профиля пользователя
  • Profile tab — новый таб в профиле
  • Boxes tab — небольшой блок в табе boxes
  • News feed — доступ к потоку обновлений
  • Requests box — интерактивные сообщения другим пользователям

Интеграция производится смешанными возможностями..
  • REST API (http://api.new.facebook.com/restserver.php) который даёт «тяжёлый» доступ для backend-а с возможностями загрузки фото, видео, получении списков друзей, событий, комментариев и тп.
  • FQL — способ запрашивать данные по REST не просто через параметры метода, а уже через SQL-подобный синтаксис
  • FBML — урезанный HTML + свои тэги которые Facebook интерпретирует в окне в своём стиле и дизайне и кэширует при инлайновом показе. Куча заморочек с встроенным валидатором тэгов
  • xFBML — FBML-тэги используемые в своём приложении
  • FBJS — урезанный JS

Два пути


Теперь когда основные термины понятны перейдём к самому приложению которое размещается в Canvas. После создания нового приложения через developer app, скачивания REST-библиотеки для php, выкладывании приложения на свой сайт и установки в настройках URL для Canvas становится видно что доступно два способа запуска — через iframe (+XFBML) либо чистый FBML который будет храниться на facebook. Понятное дело первый вариант самый простой. После создания программы и добавления/подтверждения в своём профиле, показ Canvas'а будет сопровождаться обычным iframe + GET-параметрами с префиксом fb_sig_, из которых самый важный это fb_sig_canvas_user. Второй вариант более муторный, но более тесно связан с FB.



Читать дальше →
Total votes 13: ↑13 and ↓0+13
Comments4

Выбери свою расцветку дня

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

Читать дальше →
Total votes 77: ↑72 and ↓5+67
Comments49

Создание палитры

Reading time1 min
Views2.8K
imageОнлайн инструмент для создания цветовых схем. Есть 6 вариантов подборки цветов, возможность корректировки яркости контрастности отобранных цветов или выбор из имеющихся вариантов (темное / светлое и т. п.), возможность просмотреть шестнадцатеричные коды основного цвета и дополнительных, есть функция предпросмотра «сайта» с выбраными цветами со светлым / темным фоном, симуляция различных нарушений восприятия цветов людьми, рандомайзер, а так же API для интеграции с вашим сайтом. www.colorschemedesigner.com
Читать дальше →
Total votes 63: ↑59 and ↓4+55
Comments20

The Path, новая игра студии The Tale of Tales

Reading time2 min
Views925

Tale


Не знаю известно ли Хабралюдям про студию Арт-игр, что базируется в Бельгии и состоит из двух человек: Майкла Самина и Ория Харви. Думаю, что если и знают то далеко не все. Да и сам я узнал всего-то с месяц назад. Начинал я свое знакомство из студией с маленькой, онлайновой игры, где вас переносят в Волшебный Лес и наделяю телом оленя, но с человеческим лицом. Говорить вы не можете, все общение осуществятся зыком жестов. Вы растете и с маленького олененка можете стать большим с ветвистыми рогами и оригинальным окрасом. Но она так и не запустилась.

Еще одна игра студии имеет довольно специфический сюжет: Вы бабушка, Вы на кладбище. Вы идете опираясь на трость, слушая пенье птиц. Ваша цель: дойти до лавочки, посидеть и пойти назад. Передать атмосферу невозможно, это нужно увидеть. Журнал Esquire, например, рекомендовал ознакомиться с The Graveyard наряду с походом в кино или прослушиванием концерта.

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

The Path


image

Описать сюжет можно коротко, — Вы то, что движет шестью девушками от 6 до 19 лет. А им нужно отнести бабушке лукошко с вином и едой. Вы можете идти по-прямой, не сворачивая, не заходя в лес, очень быстро отнести все в домик и… Проиграть. А можете свернуть в лес и ходит там кругами чувствуя непередаваемую атмосферу, что создаться из звуков, музыки, мыслей девушки за которую вы сейчас играете.

Каждая имеет свое мировоззрение, характер, мысли, желания, — каждая особенная. Но всех объединят Путь.

Создатели игры намекают, что все в этом мире не просто. И для того что-бы дойти до конца нужно не раз свернуть с пути и преодолеть трудности. Даже если этот путь ведет в одну сторону.

Играть советую ночью, в наушниках и темной комнате. После 10 минут оторвать глаза от экрана нереально. Атмосфера затягивает, окутывает не дает расслабиться. Рекомендуется, в первую очередь, тем кто играл в Тургор и Мор, да и вообще любит подобные арт-проекты.

Скачать игру (наряду с другими) можно с оригинального сайта разработчиков

P. S. Да, это моя первая запись в блог на Хабре и да, русский не мой родной язык.
Total votes 28: ↑23 and ↓5+18
Comments7

Перевод Вставка-копирование текста в буфер обмена на Javаscript — два способа с Flash 10

Reading time3 min
Views3.6K
В Flash 10, как оказалось, нельзя программно самому копировать текст в буфер обмена. До его выхода был очень удобный и элегантный способ, например, «Копировать код для вставки изображения в блог» / «Copy embed code» сразу в буфер пользователя. Я не говорю про IE, в котором это всегда раньше было реализуемо (не знаю как в ИЕ8) с помощью javascript-вызова window.clipboardData.setData('text',text);
Речь о том, как это сделать для пользователей альтернативных браузеров.
Читать дальше →
Total votes 12: ↑11 and ↓1+10
Comments5

Information

Rating
Does not participate
Location
Швейцария
Date of birth
Registered
Activity