25 Декабрь 2008

Facebook хак — выполнение FBJS по клику на fb:prompt-permission

facebook Как многие знают, работаю я в компании i2we, которая занимается созданием приложений под социальную сеть Facebook. У фэйсбука есть свои теги, которые называются FBML, своя JavaScript библиотека FBJS (причем весь ваш JS-код приводится именно к ней, потому есть определенные ограничения). Есть также так называемые «расширенные права доступа» (extended permissions) — пользователь разрешает приложению совершать те или иные действия (менять его статус, отсылать email и sms). Попросить у него определенные права можно с помощью FBML тега <fb:prompt-permission>, его обязательный параметр — perms, в котором и заключается название «extended permission», например, «email» или «sms». Есть еще необязательный параметр next_fbjs — в нем задается название функции, которая запустится после того, как пользователь в диалоге подтвердит приложению расширенное право доступа. Диалог этот вызывается тегом <fb:prompt-permission>, текст который в нем заключен является ссылкой, при клике на которую и выскакивает диалог с двумя кнопками «Подтвердить» и «Отмена».

Так вот у нас была задача, чтоб засчитывать пользователю определенное действие, даже если он нажал Cancel, а соответствующего события, как next_fbjs нет. Было решено вызывать AJAX запрос при клике на ссылку вызова диалога, но опять таки у этого FBML тега нет события onclick. Решение следующее — поместить внутрь fb:prompt-permission тег <div>, а уже div-у навешать на onclick требуемую JavaScript функцию.

Ниже тестовый пример:

<form>
<input type="text" name="test" id="test" />
</form>

<fb:prompt-permission perms="email"><div onclick="testjs();">Gimme permission</div></fb:prompt-permission>

<script type="text/javascript">
function testjs() {
     document.getElementById('test').setValue('Yes!');
     //AJAX here
     return false;
}
</script>

рубрики: Разработка | 2 комментария

24 Декабрь 2008

Маленькая рыбка

Сегодня купили рыбку в магазине. Атлантический лосось, вот такой он «маленький»:

ПС: Новый Год у нас будет с Советским шампанским 🙂 (5 баксов стоит)

рубрики: Новости | 9 комментариев

23 Декабрь 2008

Как находят блог

Всегда интересно пок аким поисковым фразам находят твой сайт, когда ты специально не раскручиваешь его по определенным поисковым фразам. Сегодня будет хит-парад фраз за все время, что на блоге стоит сбор статистики. «Спонсор» статистики — Google Analytics:

1. svn — статья SVN — быстрый старт
2. спальник tnf aleutian — пост о покупке спальника
3. svn import — статья SVN — быстрый старт
4. владимир осипов — кому понадобилось меня искать? (а может и не меня)
5. пограничный столб — Пост с фоткой пограничного столба в Репужинцах
6. осипов владимир — опять меня ищут 🙂
7. тв антенна своими руками — не один я хочу телек смотреть
8. граммотно — такое высокое место занимает хохма про то, как учительница русского научила писать «граммотно»
9. svn руководство — статья SVN — быстрый старт
10. заросляк — наш поход

рубрики: Сайтостроительство | 2 комментария

22 Декабрь 2008

i2we — корпоративные кофты

Сегодня ближе к концу рабочего дня пришли наши корпоративные флисовые кофты. Все они черного цвета с вышитым логотипом i2we. Кофта теплая 🙂

рубрики: Новости | 16 комментариев

21 Декабрь 2008

Пивная коллекция — отечественный производитель

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

Славутич светлое — это когда другого не было

slavutich-svitle.gif

Черниговское Белое — нефильтрованое светлое, которое я называл «мутное» 🙂 я его нечасто пил

chernigivske-bile.jpg
Читать полностью »

рубрики: Напитки | 6 комментариев

20 Декабрь 2008

Замерзшие лужи

И в Калифорнию пришла зима 🙂 Это крыша, которая видна из моего окна:

рубрики: Новости | 3 комментария

19 Декабрь 2008

Сайт — Клаус «Йа немец»

Вслед за объявлением 17 декабря — днем Клауса «Йа немец» Хубера, мы приступили к созданию сетевого проекта, посвященного этому персонажу. Пока сайт находится на тестовом домене http://klaus.aurorascorpio.com. Это блог, куда любой может поместить свой материал, посвященный Клаусу.

Кто такой Клаус?
Читать полностью »

рубрики: Курьезы и приколы, Сайтостроительство | Комментарии (0)

18 Декабрь 2008

Стол

До этого времени за неимением дома стола мы ели как в Азии — на полу. Смотрели столы в IKEA, те что нравятся — стоят баксов 400 и выше, те что в районе 100 баксов — отстой. Начали искать на craigslist.com (крупнейший американский сайт с объявлениями) б/у варианты. Нашли один, отписали, нам ответили, а дальше заглохло. Вчера вечером Дина нашла еще вариант — деревянный стол с 6 стульями за 100 долларов. На картинке он нам понравился, парень согласился привезти его нам за дополнительную десятку в этот же вечер, так что мы очень оперативно обзавелись столом :).

рубрики: Новости | 4 комментария

18 Декабрь 2008

17 декабря — день Клауса «йа немец» Хубера

Юра Чучко предложил такое в предыдущем посте:

Предлагаю объявить 17 декабря Днем Клауса Русскоговорящего. Не мало сегодня было воспоминаний как у Тараса на блоге так и здесь у Вовы. 🙂
Всем хорошего настрония. Держитесь Клаусеане (Максмаркетинговцы, Клаусодевелоперы — не в обиду).
Прорвемся 🙂

Думаю, что никто не против, также в этот день начата разработка специализированного ресурса. Ура, товарисчи!!!

рубрики: Новости, Сайтостроительство | 12 комментариев

17 Декабрь 2008

Я гаваривать клиент

Работникам фирмы Макс-Маркетинг посвящается:

Транскрипт: Халло! Гутен Таг! Фирма Макс-Маркетинг! Хе! Вот из зис крэзи синг? Виктор, почему это нет работа? Я гаваривать клиент, он хотеть чуть-чуть другой.
Я был Экватор, там электроштупентки [эскалатор].

Версия 2

Транскрипт: Интернет работа? Шайзе Укртелеком! Халло! Укртелеком? Пачему интернет нет работа? Я хачу гаваривать Киев! Я — немец!
Юра, вот из йор статус?
Зафтра выхадной? Я спрашивать Илона. Аня, можна ты зафтра работа? я платить?
Сергей, Ты учить OSDate?

Версия от Юры Веретенко:

навеяно постов в блоге yanTar: Клієнт харашо платіть

рубрики: Курьезы и приколы | 29 комментариев

16 Декабрь 2008

Мы делаем «полезные» и «нужные» вещи

ArceOn:
может вы меня на работу возьмёте? )))))))))) я хоть такой хуйни не делаю)) гыгыгы

Scorpio:
))) это точно — та не я решаю и до весны точно на работу брать не бум.

ArceOn:
та ясно
кто ж в конце года и при кризисе берет

Scorpio:
угу — брать тока бум если по весне дадут денех инвесторы — на шо надеемся и клепаем новую версию — которая сча намного симпотишнее, чем то уебанство шо было. хотя и сча никому не нужная хуйня как по мне 😀

ArceOn:
слушай, лучше и не сказал бы ))))))))

Scorpio:
))))

рубрики: По следам башорга | Комментарии (0)

16 Декабрь 2008

Работа программистов в команде

У нас на работе (пишем мы applications для Facebook) у каждого программера есть свой sandbox, есть другой sandbox, так сказать, предрелизной версии — preview. Все они «подцеплены» на один svn branch. В принципе в preview прогерам лезть незачем, но бывают такие моменты, что фиксить что-то лучше именно там.

Обычно в таком случае открываешь прямо на сервере в preview нужный файл в vim (текстовый редактор), правишь, проверяешь ли все работает корректно, а потом svn commit. Если кто-то уже «лазит» в этом же файле, то vim выдаст предупреждение.

Один слил себе файлик по sftp, сделал изменения, а потом обратно залил по SFTP!! и сделал svn commit. То есть все, что в то время пока он делал свои правки, сделали другие разработчики ушло в небытие.

ПС: кстати Вася потом переспросил — типа надо как?
svn up в preview, потом если ничего не поменялось, то лить свое по ФТП? ))) Мне интересно, если есть изменения, то он снова будет сливать себе файл обновленный и заново править? ))
люди и придумали svn чтоб такого избежать

рубрики: По следам башорга | 8 комментариев

15 Декабрь 2008

Манифест среднего класса Украины

Скинул школьный товарищ ссылку на «Украинскую Правду». Название заметки — Манифест среднего класса Украины.

http://www.pravda.com.ua/news/2008/12/16/86225.htm

По просьбе автора помогаю в распространении ссылки на статью. А также цитата с чего предлагает начать автор высказывание свего негодования власти:

Для этого мы должны совершить одно простое действие. Назовем его «ДОСТАЛИ!». Ровно в 12-00 в понедельник 22 декабря 2008 года нужно нажать на клаксон своего автомобиля и подержать его три минуты.

В Киеве более миллиона авто, если одновременно нажмет хотя бы каждый десятый — этот рев будет слышно по всему городу. Если это сделают в других городах – услышит вся страна.

рубрики: Новости | 3 комментария

14 Декабрь 2008

Пивная коллекция

Решил сделать страницу Пиво — где будет коллекция картинок пива, которое я когда-либо пил. Попробую припомнить все, что пил 🙂

Начнем со школьных времен:

Оболонь светлое (тут правда уже новая бутылка, старая была «пониже»):

svetloe_ob.jpg

Оболонь премиум (это стандартный вариант, когда мы готовились к олимпиадам по информатике)

premium_ob.jpg
Читать полностью »

рубрики: Напитки | 4 комментария

13 Декабрь 2008

Экзамен в DMV

dmvlogo.jpg Сегодня поехали с Диной в Сан-Францсико в DMV (ГАИ), чтоб сдать письменный тест на знание ПДД. Дина два раза добросовестно прочитала книжку с правилами Калифорнии на русском языке, а я ее спрашивал-проверял некоторые сведения, ну и страниц 30 прочел. Также мы попроходили несколько пробных онлайн тестов.

Есть возможность сдавать тест на русском языке, но тогда еще надо сдать тест на знаки. То есть показано 3 знака и надо выбрать один правильный. На самом деле очень легкое задание. Все знаки за 1 минуту можно пройти. Вопросов на знание ПДД 36 и можно сделать 6 ошибок, чтоб сдать. Есть 3 попытки, чтоб сдать правила.

Прийдя в DMV, мы получили бланки заявки, заполнили их, получили номерки очереди. Потом подошли к работнику ГАИ и сдали ему заявки, предъявили документы, он проверил наше зрение. Кстати, интересная штука, у них висят три таблицы с буквами, в каждой 5 рядом букв, при чем все буквы одинаковой величины. Вначале называешь строчку букв, открыв оба глаза, а потом поочередно закрывая оба глаза. Далее надо оплатить 28 баксов, получить квитанцию и идти сдавать отпечаток пальца, расписываться на электронном сканере и фотографироваться. После этого идете в «угл», где проходят письменный экзамен, получаете листки с вопросами и знаками и идете отвечать. После этого сдаете ответы, при вас же их проверяют. Если вы прошли, то получаете permit — разрешение на год водить машину, если рядом с вами человек, который имеет права. Это для того, чтоб научиться ездить перед сдачей вождения.

У меня 4 ошибки, а у Дины — 3, так что мы успешно прошли! 🙂 Теперь будем вспоминать навыки вождения.

Варианты тестов можно скачать тут.

рубрики: Новости | 14 комментариев