foreach: признак последней итерации

[cc lang="php"]
// пусть есть массив $spots, c любмыми типами ключей
$last_key = end(array_keys($spots));
foreach($spots as $k => $spot) {
$isLast = ($k === $last_key);
....
// что то делаем
}
[/cc]
Нужно просто получить последний ключ массива а потом сравнивать очередной ключ при каждой итерации. Можно конечно использовать $last_key = count($spots) - 1; но в случае ассоциативного массива это бы не сработало.

Расширяем возможности тачпада

Добавив опций для настройки тачпада в конфиг X-сервера получим:

  • Правая полоска тачпада - вертикальная прокрутка одним пальцем
  • Нижняя полоса прокрудки - вертикальная прокрутка одним пальцем
  • Хлопок 2мя пальцами - эмуляция нажатия правой кнопки мыши
  • Движение 2х пальцев по тачпаду в любом месте - вертикальная прокрутка
  • Хлопок 3мя пальцами - эмуляция нажатия средней кнопки(колеса) мыши
  • Круговая прокрутка текста как на ipod-е, начиная с левого верхнего угла

Read more

Обновление прошивки DSL-500T

Стандартная ситуация: деревня(Большие Колпаны, Гатчинский район, Ленинградской области), еле-еле, около 2х лет назад, пустили adsl по нашим старым ржавым телефонным. И конечно это был Авангард-ADSL. Интернет от них никогда нормально не работал. Очередной попыткой поправить безобразие была обновление прошивки роутера.

Read more

Яндекс в ИТМО

В нашем ИТМО проходила конференция яндекса.
При всём моём уважении к поиску и сервисам гугла, имхо яндекс упорно занимает свою нишу в рунете не только как поисковик для неискушенных, но и такими сервисами как карты(на сколько я знаю не давно открыли свой апи для вебмастеров), пробки, погода, деньги, социальной сетью мой круг, маркет, всем известным народ.Ру, ну и многими другими.

Read more