веб

Динамическая загрузка блоков при скроллинге

<div id="lazyblock">
<script>
function lazyblock(){
   var wt = $(window).scrollTop();    //* top of the window
   var wb = wt + $(window).height();  //* bottom of the window
 
   $("#lazyblock").each(function(){
      var ot = $(this).offset().top;  //* top of object (div)
      var ob = ot + $(this).height(); //* bottom of object
      if(!$(this).attr("loaded") && wt<=ob && wb >= ot){
         $(this).html('<iframe src="/block.html" scrolling="no" frameborder="0"
                        style="border:none; overflow:hidden; width:211px; height:790px;" allowTransparency="true">
                      </iframe>');
         $(this).attr("loaded",true);
      }
   });
}
 
$(document).ready(function(){
    $(window).scroll(lazyblock);
    lazyblock();
});
</script>
</div>

С днём программиста!

Поздравляю всех программистов с днём программиста.

В подарок - "открытка"
Для запуска нужен Chrome или FireFox актуальной версии с включенным javascript, либо выполнение Java-апплетов в браузере.

Поля эквайринга ISO 8583, RC, Response Codes

Памятка:
Данные ответы возвращаются эквайрингом при приведении операций.
Обычно поле называется RC (Response Code)

Материал ещё можно переработать :)

Получение ID видео с youtube из ссылки или HTML-кода для вставки

Решение на php через регулярное выражение.
Данный код находит ID видео в HTML-коде для вставки видео с youtube через iframe, embed и просто в ссылке на видео.

Отслеживание посетителей сайта по меткам

Метки позволяют отследить конкретный источник, откуда пришёл посетитель (тип рекламы, заголовок объявления... вплоть до позиции объявления в рекламном блоке)

Метки посетителей
На фото: метка вешается на ошейник посетителя сайта



В Яндекс.Метрике поддерживается openstat (также используется в Яндекс.Директе).
Стандарт Openstat был введён Spylog, но не обязательно устанавливать счетчик spylog чтобы использовать метки.
Google Analytics понятно что поддерживает :)

Метки - очень удобная штука для подробного анализа различных источников трафика - медиа-, контекстная реклама, рассылки, рекламные ссылки на сторонних ресурсах.
Механизм прост: к ссылке добавляются параметры, по наличию этих параметров в url счетчик распознаёт посетителя.
Для работы меток необходимо чтобы страница открывалась корректно с параметрами.

Как открыть google.com

Вот она, супер-секретная, заветная ссылка, чтобы можно было открыть google.com (а не google.ru) и даже осуществить ТАМ поиск!

502 Bad Gateway upstream sent too big header while reading response header from upstream

По-русски:
Такая ошибка может быть если nginx работает как прокси (например, к apache), и от бэкенда пришел ответ со слишком большим заголовком.

Автоматическое добавление якорей (содержание) на основе заголовков (h2) в контенте

Код на Javascript под jquery, но алгоритм понятен и не должно составить труда адаптировать под другие языки.

Метки:

Как узнать город и название сайта по IP-адресу, хосту

Что в IP-адресе тебе моём...

Раскрашенная карта части крупных узлов интернета 2005 год

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

Кроссбраузерные скругления углов css

Самые что ни на есть кроссбраузерные скругления углов

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;

Метки: