[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; но в случае ассоциативного массива это бы не сработало.
Quick notes
Quickie posts when I’m lazy
Расширяем возможности тачпада
Добавив опций для настройки тачпада в конфиг X-сервера получим:
- Правая полоска тачпада - вертикальная прокрутка одним пальцем
- Нижняя полоса прокрудки - вертикальная прокрутка одним пальцем
- Хлопок 2мя пальцами - эмуляция нажатия правой кнопки мыши
- Движение 2х пальцев по тачпаду в любом месте - вертикальная прокрутка
- Хлопок 3мя пальцами - эмуляция нажатия средней кнопки(колеса) мыши
- Круговая прокрутка текста как на ipod-е, начиная с левого верхнего угла
Yota теперь не выдаёт внешних ip
С сегодня, 6 мая 2009 года yota не выдаёт внешние динамические ip, как это было раньше.
Поднятие интерфейса lo в debian при загрузке
Для меня было совершенно не ожиданно, что по умолчанию loopback интерфейс опущен "изкаропки"
KY-BT100: не работает с новыми ядрами
Я счастливый обладатель блутус устройства KY-BT100, который как теперь оказалось, не работает с новыми ядрами.
Яндекс в ИТМО
В нашем ИТМО проходила конференция яндекса.
При всём моём уважении к поиску и сервисам гугла, имхо яндекс упорно занимает свою нишу в рунете не только как поисковик для неискушенных, но и такими сервисами как карты(на сколько я знаю не давно открыли свой апи для вебмастеров), пробки, погода, деньги, социальной сетью мой круг, маркет, всем известным народ.Ру, ну и многими другими.
Sun tech days’09 day 1
Закончился первый день конференции. :)
Народу - тьма! Основная масса - бородатые разработчики и студенты.
CodeIgniter не умеет наследовать контроллеры и модели
Мой любимый фреймворк CodeIgniter, который я сейчас использую для написания проекта не предоставляет возможности использовать наследование моделей и контроллеров.
Пропылесосил ноут
Со временем заметил что ноут стал греться. Если когда только купил мог спокойно держать его на коленях, то теперь уже горячо. Та и датчик gnome показывает что температура без нагрузки процессора стала выше.
Если не изменяет память изначально было около 42o, а теперь 50-52o
На прошлой денеле я пропылесосил ноут: открыл все возможные дырки(cd-rom, pc-card, cardreader) и направил струю воздуха(исходящую) в каждое из отверстий(особенно долго в месте охлаждения проца).
Теперь средняя температура стала 45-47o :-)
Заводим yota wimax на linux openSUSE 10.3
Свершилось!
К моменту этого поста, некий человек buggzbunny выпустил уже вторую(0.0.2) версию своего драйвера madWimax для Samsung SWC-U200.
Надо отдать ему должное за проделанную работу - никакой помощи ни со стороны yota ни со стороны samsung не поступало, даже не было спецификации. Он сам изучал протокол общения с этим девайсом и разбирал вендовый драйвер(реверс-инженеринг). Громадный ему респект.
Опишу подробно как установить этот драйвер и настроить систему для удобной работы с wimax на примере openSuSE 10.3(думаю в других версиях не будет различий).