Введение Стандартные репозитории CentOS (и, соответственно, Red Hat Enterprise Linux) содержат достаточно ограниченное количество пакетов, среди которых, как ни странно, много популярных, а также часто нет самых новых версий. Для того, чтобы устранить эти недостатки можно подключить дополнительные (неофициальные) репозитории…
Author: Ivan Melnyk
Темплейты/шаблоны на JS (JavaScript template)
Хочу поделиться с вами одним хорошим решением для динамически генерируемых кусков html (и не только). Конечно же об этом уже миллион и один раз написано, но если вдруг, по каким либо причинам, вы этого еще не видели или не слышали…
D-Link DSL-2650u на не DSL-евском интернет провайдере
Итак, недавно у меня случилось такое неприятное дело, как скачек напряжения в электро-сети, да и еще несколько раз электричество вовсе пропало, и после этого мой роутер (D-LINK DIR-825), прошитий OpenWRT перестал работать. Горели просто только два светодиода, с логотипом компании…
Как запретить поисковым системам индексировать ссылки, тег nofollow и тег noindex
В общем, перечитав много статей в нете (сам я тоже новичек в вопросе SEO :)), сделал такие выводы: Непонятно, то ли использовать только один тег nofollow, то ли оба тега вместе, а некоторые веб-мастера считают, что уже нет смысла в…
Коды языков
Код языка применяется для атрибутов, задающих язык, на котором написан весь документ или отдельные его блоки. В HTML язык обычно задается через атрибут lang. В таблице ниже приведены некоторые распространенные языки и их коды, которые используются в качестве значений. Табл.…
DOM MutationObserver — реакция на изменение DOM не убивая производительность браузера
DOM Mutation Events в свое время казались отличной идеей — веб-разработчики начали создавать более динамичные приложения, и казалась естественной та радость с которой были встречены новые возможности прослушивать изменения DOM и реагировать на них. На практике, однако, оказалось, что у…
Cookies внутри iFrame
Введение Управление сессиями при помощи посылки cookies на сайтах стало настолько распространено, что без этого не обходится, наверное, ни один проект, требующий авторизации пользователей. Казалось бы, механизм настолько изучен, что проблемы с ним просто немыслимы. Так считал и я при…
Самые глупые законы США
По материалам книги Дэвида Кромби «Самые глупые законы мира» и интернет ресурсов. Соединенные Штаты Америки считаются средоточием нелепых законов. Там даже действуют несколько десятков организаций, которые борются за отмену dumb laws ("тупых законов"), как их принято здесь называть. Одни из…
Console в браузерах, используем на полную
Метод console.log() — отличный способ вывести отладочную информацию, не мешая пользователю. Но знаете ли Вы, что объект console имеет еще уйму других не менее полезных методов? Очень редко разработчики используют этот функционал, ограничиваясь неблокирующим alert'ом. Что-ж, давайте исправим это положение.…
10 причин, по которым Вы бросите свою работу в… ближайшее время
Это перевод нашумевшей статьи TechCrunch от Джеймса Альтушера — инвестора, программиста, автора статей и немного предпринимателя. Его последние книги: «Я был слеп, но теперь я& вижу» и «40 альтернатив колледжу». Оригинальное название статьи – «10 причин, по которым Вы бросите…
Модернизация TV Samsung LE32C530 F1W: восстанавливаем "КИРПИЧ"
В этой статье пойдет речь о том, как восстановить ваш телевизор из состояния "КИРПИЧ" в нормальное рабочее. Для этого нам понадобится: Кабель Ex-Link (RS-232) Компьютер с USB поротом Программа/клиент – Putty (мой выбор) Флешка, объем не важен, главное отформатированная в…
Модернизация TV Samsung LE32C530 F1W: предварительные настройки
Здравствуйте, этой статьей я начну серию статей о взломе/модернизации вашего телевизора Samsung. Так как Samsung является (как по мне) лидером в области теле-инженерии для широких масс (ну еще и потому, что у меня у самого телевизор Samsung LE32C530 F1W), в…
Сортировка координат x и y
Итак, есть задача: отсортировать значения системы координат по уровню отдаленности от начальной точки – 0. Предположим у нас есть система координат, ось x и ось y. Есть массив данных координат, в виде: Array( { "x":123, "y":123 }, { "x":234, "y":234…
Обработка событий в JavaScript
Первый способ – inline, прямо в HTML: <a href="https://100.org.ua" onclick="alert(event.type)">Click</a> Второй способ – свойство on[событие] в объекте DOM: <script type="text/javascript"> var element = document.getElementById("test"); element.onclick = function(event){alert("Hello")}; </script> Третий способ – специальные методы (W3C и Internet Explorer как обычно имеют…
Кэширование в HTML 5
HTML5 представляет несколько новых возможностей для веба, в частности: многопоточный javascript (multi-threaded JavaScript), кросс-документный обмен сообщениями (cross-document messaging), хранение документов в браузере (механизм localStorage). Кэширование приложений для работы в оффлайне У всех браузеров есть своя разновидность механизма кэширования, но, по-честному,…