Ayavryk

Ayavryk
Рейтинг
209
Регистрация
11.10.2003

JS

Книга №1 Илья Кантор https://learn.javascript.ru/. Как дополнение, упомянутая puffmark "JavaScript сильные стороны" Крокфорда. Но только как дополнение, а не учебник

Книга №2 JavaScript. Шаблоны Стоян Стефанов. Как дополнение Паттерны для масштабируемых JavaScript-приложений Османи http://largescalejs.ru/epub/largescale-js.pdf

Ни при каких раскладах нельзя брать в качестве учебника Флэнаган или тем более с jQuery

PHP

1. Соглашусь про книги Котерова.

2. Мэт Зандстра PHP. Объекты, шаблоны и методики программирования. (немного устарела в части объектов, но шаблоны и методики все равно актуальны)

burunduk:
вирусы, клоакинг и дорвеи и прокси гугла скоро то же самое будет и по нормальным запросам

Можно только мечтать, чтобы это произошло побыстрее и продлилось как можно дольше. Года два-три и энтропия уменьшится естественным путем, а этот раздел переместится в "Mail.ru, Rambler и другие" :)

ArbitHome:
как JS скрипт счетчика сработает у пользователя с отключеным JS?

Не понимаю. Сами же почти правильно ответили:

ArbitHome:
<noscript>
<iframe src="http://site.ru/script_check.php?script=0">
</noscript>

Только вместо iframe впилить счетчик, который должен генерироваться JS при этом модифицировать его так чтобы можно было отделить где он сгенерирован js, а где "ручкам".

<img src="//counter.yadro.ru/hit;site?t45.1;rhttp%3A//site.ru/;s1920*1200*24;uhttp%3A//site.ru/%7E;0.7883397932164371" border="0" width="31" height="31" alt="" title="LiveInternet">
netwind:
А зачем ? У меня вот специальный плагин, чтобы видео на ютубе смотреть флешем а не html5. Иначе кулер на процессоре на взлет идет.

Зачем что? Перекодировать кодек на клиенте? Затем что потоковое видео может работать только на flash. Кроме Apple его никто не поддерживает.

netwind:
То есть, на флеш намного эффективнее

С точки зрения пользователя эффективнее, да и то пока вирус с него не словишь. А с точки зрения разработчика - лишний геморрой. Потому что конторам, которые живут видеоконтентом приходится еще держать на оутсорсе флешера, ios-разработчика, android-разработчка, SmartTV-разработчиков и еще специалиста по каким-нибудь коробочкам.

Лет через 5-10 мощности девайсов вырастут настолько, что крутить игрушки на JS проблемы не составит. Не верите - сравните производительность своего смартфона и Пентиума образца 2005 года.

cyber_Krosh:
Если производитель не будет развивать флеш и экшн скрипт, в какой-то момент их поддержка может отвалиться в браузерах

Только что смотрел библиотечку которая на JS декодирует потоковое видео и отображает его в HTML5. Пять лет назад казалось фантастикой. Flash Only

Увы. Фейк. В оригинале пишут, что Adobe призвал программистов переходить на HTML5. О прекращении поддержки Flash речи пока нет.

Боже! Спасибо что ты услышал меня!

Не слушайте их. Все можно и намного проще. Надо только поковыряться.

Вариант #1 завести отдельный счетчик для фейкового сайта и врубить туда не JS код а только статическую картинку и подгружать ее по <noscript>. Статистику можно немного расширить - картинке-счетчику можно на сервере влепить например параметры броузера, заголовки страниц, ОС.

Вариант #2 сделать то же самое что и в варианте#1, но статической картинке передать какой-нибудь дополнительный параметр из которого будет ясно что это noJS. В инструкциях по счетчику li.ru про это есть

либо можете самостоятельно заменить в коде счетчика document.title.substring(0,80) на удобный вам заголовок

т.е. смотрите какой запрос передается на li.ru и модифицируете так как вам надо.

Алексей Барыкин:
Как в такой схеме отличать поисковых ботов от юзеров без JS?

А надо? Если надо, то наверное, можно отличить по UserAgent их можно влепить в запрос счетчика. Например вместо языка или еще чего не сильно нужного.

Лапша китайская с форелью. А если жена разрешит то и рюмочка будет.

Если нет в жизни смысла, то должно быть хотя бы удовольствие. В водке, женщинах и еде.

Мне так кажется.

Всего: 2264