Pull to refresh
0
0
Дмитрий @DimaLondon

User

Send message
Не все браузеры передают этот заголовок. Это ненадежно. Тот же ВК использует аналогичный метод навигации, и там передается параметр ajax=true
Спасибо за статью! Теперь я наверняка знаю, чем заняться долгими зимними вечерами xDD
К сожалению, на маке нет возможности отладить :(. Тестировал на «Safari 5» под Win.
Согласен. Обычно для таких целей я пользуюсь шаблонизаторами. Просто посчитал, что его не стоило заюзывать ради вставки одного маленького шаблона.
Статистику по популярным расширениям можно посмотреть и по статистике вконтакте
www.liveinternet.ru/stat/vkontakte.ru/resolutions.html

Но то, что разрешения мониторов пользователей сети постоянно уменьшается — это нужно предвидеть. Зависит это в основном от двух факторов:
1) рынок насыщается дешевыми мощными ноутбуками, стандартный размер мониторов которых 15"-17".
2) люди сталь активно юзать смартфоны, яблокофоны, планшеты…

Считаю, что для первого случая необходимо учитывать ширину экрана не более 700-900 пикселей (для нормального отображения контента на мониторе в 14").

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

Но это сугубо мое мнение.
Самое примечательное, что в предлагаемом списке ВК браузеров для обновления вообще отсутствует IE.
На той страничке они не пишут об этом, но самим отсутствием ссылки на свежий IE они прозрачно намекают, что пора бы уже и обзавестись «человеческим» браузером :))

Как в народе шутят об IE, что это программа, позволяющая скачать из интернета хороший браузер xD

Доля устаревших браузеров падает благодаря заслуге ВК. Они давно выводят подобное предупреждение для устаревших браузеров.
А пользователей с IE6 и IE7 они, насколько я помню, вообще наглухо отправляют на vk.com/badbrowser.php
А так как в ВК сидит подавляющее большинство интернет-пользователей, им просто физически приходится обновляться.

Подозреваю, что эта минимальная доля пользователей со старыми браузерами — это те, кто в своих резюме пишут «не зарегистрирован ни в одной из социальных сетей» xD
Я так понимаю, там еще оплата банковской картой на выходе через встроенный терминал?
А если карта сломалась или свет вырубился. Всё нафиг, узник замка ИФ! :))))))))
категорически согласен :)
С момента продажи Яндексу Логинза начала умирать: на запросы пользователей никто не отвечает, сервис не развивается, а находится в том виде, в котором был 1-2 года назад.

Возможно, Яндекс готовит свой подобный проект, а Логинзу выкупил, дабы не дать расти конкуренту с самого зародыша?
Парень молодец. Статья очень понравилась, прочел ее на одном дыхании!
Это уже становится квестом. Подозреваю, скоро объявят конкурс для месседжера ВК для микроволновок, тостеров и стиральных машин xD
На каком языке пишут приложения для тостеров? Надо бы заранее подтянуть навыки :)
Да. Русский язык появился, но пока ничего не переводит. Все по прежнему на английском :(
Кстати ВК юзает вот эту фенечку

var parseJSON = (window.JSON && JSON.parse)? function (obj) {
try { return JSON.parse(obj); } catch (e) {
return eval('('+obj+')');
}
}: function(obj) {
return eval('('+obj+')');
}

Объясните, возможно, я в чем-то не прав, но считаю, что юзать eval() лучше при запросе к своему серверу, при уверенности, что он отдаст только правильную информацию.

Например, при авторизации или добавлении записи куда-то я делаю запрос к серверу и от отдает мне JSON массив с результатом либо в таком виде:

#res['status']='OK';
#res['code']='200';
#res['title']='Ваше сообщение успешно добавлено';
#res['message']='2547854';

либо в таком:

#res['status']='Error';
#res['code']='012';
#res['title']='Сообщение о какой-либо ошибке';

Все. Других вариантов я не жду. Считаю, что в даннов случае eval() выручит без вопросов и угроз от него можно не ждать.

Но уже при запросе к внешнему ресурсу, даже такому надежному как Google или YouTube лучше делать промежуточный запрос через свой сервер, где уже средствами PHP делать запрос к внешнему серверу, обрабатывать результаты, фильтровать, упаковывать их как надо и отдавать своему JS.

Накрайняк в JS можно максимально обработать спецсимволы посkt распаковки JSON от сервера.

Возможно, я не прав, поправьте.
Есть такая детская софтина — называется iSendSMS. Ее задача — отправка бесплатных SMS. Работает она через сайты операторов (точнее через их веб-интерфейсы бесплатной отправки мессаг).

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

Не думаю, что это абсолютно легально, но уже не похоже на домушников.

З.Ы. Я так же не оправдываю Antigate, просто по вашей просьбе привел пример.
Да, собственно, не причем. Только в том, что факты мошенничества они ОБЯЗАНЫ пресекать. А если смотреть глазами оператора — то push-запрос с предложением обновить программу-переводчик легко проследить (он должен предшевствовать подтверждению этого же запроса, и должен быть зафиксирован в логах опсоса).

Все это проверяется элементарно, и это могла сделать даже девочка-оператор прямо при разговоре с обманутым человеком (достаточно потрудиться посмотреть в компьютер).

Просто это никому не надо. Либо сверху им дали указание слать лесом людей с подобными жалобами (по причинам, указанным другими комментаторами — жажда нечестной наживы).
Жумаю, если бы Путин с Медведевым обиделись на подобные гуглоподсказки, связанные с их фамилией, одним судом дело однозначно не закончилось бы :)
Это не психоделия, это зависть.
Не зря Google один из лучших работодателей в мире в сфере IT. Зачот.

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity