Я бы сказал, что статья — отличный пример конструкций, которые не стоит использовать в php (и не только). Если вы намеренно хотите «попонтоваться» сложностью кода, то чего уж мелочиться — сразу берите Brainfuck и пишите на нём.
А в реальных проектах такое использовать стоит только тогда, когда от этого код становится понятнее.
Как-то «правильный» вариант сразу пришел в голову после прочтения постановки задачи. Хотя я как раз тем самым Quad-деревом не так давно сталкивался, похоже это и натолкнуло…
Хм… Если бы для девайса не нужны были дрова, то тогда бы он еще имел смысл для разовой «калибровки» видеокарт: можно было бы организовать сервис вида «профессиональный разгон вашей видеокарты — быстро и недорого!». А так — просто игрушка.
Для пересчета денег обычно используют специальный тип — Decimal с фиксированной точкой и заданной (максимальной) длинной части до запятой, после запятой и четко указанным способом округления (вниз, вверх, до ближайшего вниз, до ближайшего вверх...)
Хм… Только сейчас заметил лишний пробел в ссылке. Если его удалить, то да, ссылка будет рабочей.
Note: На момент написания комментария выше часть ссылки до пробела не была подсвечена.
Собственно имя тут не причем. Сам-формат файла просто представляет собой zip-архив. Аналогичным образом можно «разбирать» *.jar и *.war файлы, да и многие другие.
Во-первых, у меня это и вставлено не как ссылка (кармы нет).
Во-вторых у меня точно работает в связка Firefox+mIRC и Opera (у нее там клиент встроенный); еще для фокса есть плагины для IRC, но мне их использовать не приходилось.
PS: Кстати, на сайте адиума именно такие ссылки:
trac.adiumx.com/wiki/AdiumIRCChat
Так что наверняка там с этим проблем нет :)
Вы бы сразу вставили в пост ссылку на канал:
irc://irc.habrachat.ru:6667/main
Если стоит адекватный клиент, то браузер (тоже адекватный) предложит запустить клиент и перейти в соответствующую комнату.
PS: Я пользуюсь FF 3
А в реальных проектах такое использовать стоит только тогда, когда от этого код становится понятнее.
Note: На момент написания комментария выше часть ссылки до пробела не была подсвечена.
Во-вторых у меня точно работает в связка Firefox+mIRC и Opera (у нее там клиент встроенный); еще для фокса есть плагины для IRC, но мне их использовать не приходилось.
PS: Кстати, на сайте адиума именно такие ссылки:
trac.adiumx.com/wiki/AdiumIRCChat
Так что наверняка там с этим проблем нет :)
irc://irc.habrachat.ru:6667/main
Если стоит адекватный клиент, то браузер (тоже адекватный) предложит запустить клиент и перейти в соответствующую комнату.
Есть сильное подозрение, что научрук автора топика говорил об этой же истории, но прошедшей через «испорченный телефон».