середа, 12 вересня 2012 р.
Два хороших дня подряд.
Вчера, несмотря ни на что, пре-релиз прошел хорошо, похвалили)
Сегодня в офисе был обнаружен новый котенок. Совет программистов постановил назвать его Tux - т.к. он черный с белым пузиком. Котенок профпригодный - делает "мрмр", пытается лизнуть мне нос)
А еще не удержалась и купила GW2. Сгенерила годного персонажа, которого не могу назвать - все мои ники заняты, даже ТотКоторыйТолькоМойИНеЗабитНигде. Пичаль-пичаль! Генератор доставил - персонажи приятные лицом и телом, есть много разных причесок, а лицо можно менять по вкусу. Спасибо вам, люди, которые зовут меня с собой играть, you give me reason to live ^^
Сегодня в офисе был обнаружен новый котенок. Совет программистов постановил назвать его Tux - т.к. он черный с белым пузиком. Котенок профпригодный - делает "мрмр", пытается лизнуть мне нос)
А еще не удержалась и купила GW2. Сгенерила годного персонажа, которого не могу назвать - все мои ники заняты, даже ТотКоторыйТолькоМойИНеЗабитНигде. Пичаль-пичаль! Генератор доставил - персонажи приятные лицом и телом, есть много разных причесок, а лицо можно менять по вкусу. Спасибо вам, люди, которые зовут меня с собой играть, you give me reason to live ^^
понеділок, 3 вересня 2012 р.
Nightly update
Апдейт для FF Nightly под линуксом немножко непродуманный.
При попытке Nightly обновить саму себя (окном new version is available), окно провисает на соединении и загрузке обновления. При этом ни ошибки не выдается, нифига.
Попытка исправить методом тыка привела меня к
cd usr/local/firefox
sudo ./firefox
./FACEPALM
и лиса внизапна обновилась без проблем.
Что я теперь, должна sudo firefox делать?! Фигушки омг, руками обновлю.
При попытке Nightly обновить саму себя (окном new version is available), окно провисает на соединении и загрузке обновления. При этом ни ошибки не выдается, нифига.
Попытка исправить методом тыка привела меня к
cd usr/local/firefox
sudo ./firefox
./FACEPALM
и лиса внизапна обновилась без проблем.
Что я теперь, должна sudo firefox делать?! Фигушки омг, руками обновлю.
Меню по правой кнопке на jquery.
В сети куча туториалов на эту тему, если чо.
Что хотела бы отметить для себя на будущее - на что только что напоролась, как последний быдлокодер.
Контекстное меню должно закрываться при клике на этот же элемент снова, либо при клике по странице.
Вот в чем зарыт прикол. Беру первый попавшийся гайд. http://www.electrictoolbox.com/jquery-modify-right-click-menu/
Если див, который должен выпадать по райт-клику, окажется НЕ под курсором мышки (в стороне где-то, например), то браузер сразу же после события contextmenu вызовет событие document.click, соответственно, выпишет этому самому диву display:none.
Как избежать?
Курсор мышки должен быть отпущен НАД появившимся элементом.
Как проверить?
Если нарываемся на эту багу (по правому клику меню выпадает и сразу исчезает), зажимаем правую кнопку и с зажатой правой кнопкой ведем мышку на появившийся элемент и отпустить кнопку. Если элемент не пропал (можно на document.click вместе со скрывалкой меню вывесить console.log("yo"); для верняка) - наш клиент.
Как добиться нормального результата?
Либо сдвинуть вот эту конструкцию на 5-10 пикселей влево-вверх
Что хотела бы отметить для себя на будущее - на что только что напоролась, как последний быдлокодер.
Контекстное меню должно закрываться при клике на этот же элемент снова, либо при клике по странице.
Вот в чем зарыт прикол. Беру первый попавшийся гайд. http://www.electrictoolbox.com/jquery-modify-right-click-menu/
Если див, который должен выпадать по райт-клику, окажется НЕ под курсором мышки (в стороне где-то, например), то браузер сразу же после события contextmenu вызовет событие document.click, соответственно, выпишет этому самому диву display:none.
Как избежать?
Курсор мышки должен быть отпущен НАД появившимся элементом.
Как проверить?
Если нарываемся на эту багу (по правому клику меню выпадает и сразу исчезает), зажимаем правую кнопку и с зажатой правой кнопкой ведем мышку на появившийся элемент и отпустить кнопку. Если элемент не пропал (можно на document.click вместе со скрывалкой меню вывесить console.log("yo"); для верняка) - наш клиент.
Как добиться нормального результата?
Либо сдвинуть вот эту конструкцию на 5-10 пикселей влево-вверх
.css({
top: e.pageY+'px',
left: e.pageX+'px'
})
Либо (если нужно, чтобы это меню вываливалось не под курсором, а фиг знает где) подложить пустое место под курсор. Паддинг диву дать или что-то такое.
Фейсбук жадина.
{
"id": "12345",
"from": {
"name": "username",
"id": "12345"
},
"story": "username likes a photo.",
"story_tags": {
"0": [
{
"id": 12345,
"name": "username",
"offset": 0,
"length": 12,
"type": "user"
}
]
},
"type": "status",
"application": {
"name": "Likes",
"id": "2409997254"
},
"created_time": "2012-08-30T11:31:07+0000",
"updated_time": "2012-08-30T11:31:07+0000",
"comments": {
"count": 0
}
},
Лицокнига возвращает для аппликейшена Likes только вот такой печальный объект. То есть если лайкнута НЕ страничка (application['name'] в этом случае Pages), апи не скажет, что лайкнуто.
В общем, если лайкнуть фотку с "сумерками", АПИ никому не выдаст эту страшную тайну.
"id": "12345",
"from": {
"name": "username",
"id": "12345"
},
"story": "username likes a photo.",
"story_tags": {
"0": [
{
"id": 12345,
"name": "username",
"offset": 0,
"length": 12,
"type": "user"
}
]
},
"type": "status",
"application": {
"name": "Likes",
"id": "2409997254"
},
"created_time": "2012-08-30T11:31:07+0000",
"updated_time": "2012-08-30T11:31:07+0000",
"comments": {
"count": 0
}
},
Лицокнига возвращает для аппликейшена Likes только вот такой печальный объект. То есть если лайкнута НЕ страничка (application['name'] в этом случае Pages), апи не скажет, что лайкнуто.
В общем, если лайкнуть фотку с "сумерками", АПИ никому не выдаст эту страшную тайну.
Підписатися на:
Коментарі (Atom)