Касперский зажигает
Сегодня попросили меня показать как на JS сделать опрос удаленного сервера по HTTP, ну код для этого совершенно тривиальный:
Вроде бы нехитрый код, совершенно безопасный - просто записываем в текстовый файл то что прочитали с интернета. Ан нет, оказывается это злобный вирус и сразу после сохранения Касперь помещает файл в карантин - так ему подлому и надо, злобному вирусу... Вот я и думаю странно почему Касперь интернет Эксплорер или фаерфокс не помещает в карантин, они ведь тоже файлы из интернета качают и в кеш записывают...
Занимательная физика
Вот за что я всегда не любил школьную физику, так за всякие нелепые утверждения типа килограмм пуха весит столько же сколько килограмм гвоздей, или что сверхпроводящий колебательный контур будет колебаться бесконечно.
В принципе, любой параграф обычного школьного учебника физики может быть оспорен чем я в школьные годы и пользовался иногда споря с нашей физичкой весь урок, наверно это мне и послужило потом хорошей тренировкой при поступлении в ВУЗ, куда я попал без экзаменов
Вот и опять ребенок смотрит "Спокойной Ночи" и там как раз этот старый прикол с килограммом пуха. Заявляю авторитетно - килограмм пуха легче по определению чем килограмм железа, а также килограмм алюминия и килограмм пенопласта и килограмм гелия полюбому легче чем килограмм вещества с большей плотностью. В любом учебнике физики говориться, что в килограммах измеряется масса вещества. Вес тела измеряется в ньютонах и по сути это сила с которой тело давит на основание на котором лежит. На тело большего объема действует выталкивающая сила равную весу вытесненного им вещества. Следовательно килограмм пуха весит меньше на разницу объемов соответствующих тел помноженную на плотность воздуха. Зная плотности соответствующих веществ, и плотность воздуха легко вычислить разницу весов сравниваемых веществ.
Вот что у мня никогда не получалось это вычислить через какое время идеальный сверхпроводящий колебательный контур в вакууме потеряет половину своей энергии, а в принципе неплохая задачка для старших классов средней школы...
Чем опасно печенье
Почему многие социальные сети не разрешают размещать на своих страничках JavaScript теги? JavaSacript в отличии от например Flash роликов будучи загружен с ЛЮБОГО сайта начинает выполняться на машине пользователя точно также как если бы он был загружен с сайта на котором пользователь находится в настоящее время. А это значит что этот скрипт имеет полный доступ к той части клиентской информации к которой имеет доступ сайт, например к кукисам. Зачастую в кукисах хранятся пароли, например если пользователь выбрал автоматическую регистрацию при заходе на сайт. Дальше дело техники - конечно передать значения куки через XMLHTTP не получится - получим Access Denied ошибку, да это и не нужно, можно например динамически создать тег IMG а в аттрибуте SRC указать адрес вашего скрипта а после знака вопроса передать любые параметры которые хотим ему переслать. Вуаля, имеем куки пользователя. Ну а уж использовать его для входа на сайт это уже дело техники.
В принципе это относится к любым сайтам не только к социальным сетям.
Полезная функция для валидации email на JavaScript
function validateEmail(elementValue){ var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; return emailPattern.test(elementValue); }