Персональные блоги → Функциональное программирование :: реккурсивные функции
Итак, решил я писать компилятор/интерпретатор функционального языка. По началу сделал в виде вычисляющего дерева Черча, где каждая команда-нейрон представляла из себя отдельный объект, к которому прицеплены параметры. При вызове функции get() выполнялось обращение к необходимым входным данным. Я даже соорудил некое подобие strchr, и оно даже работало.
Cisco → Альтернативные модули GBIC для Cisco Catalyst
Дано: коммутатор Cisco Catalyst 4503 c многопортовым оптическим модулем, поддерживающем GBIC’и.
Не дано: родной цисковский GBIC WS-G5486 (их сейчас не найдёшь в Москве и, к тому же, они дорогие).
Задача: найти модуль от другого производителя, который бы заработал с каталистом.
Я слышал, что есть у 3Com’а соответствующие модули, у Allied Telesyn и у D-Link, но мне сказали, что могут и не подойти. Не хотелось бы потратить деньги на 8 железок, которые потом некуда девать.
Вы не в курсе?
UPD: Как выяснилось, существуют скрытые команды для IOS’а, позволяющие ставить любой модуль, совместимый физически. Но, в некоторых случаях, именно для Каталиста 4500 требуется IOS SG.
Не дано: родной цисковский GBIC WS-G5486 (их сейчас не найдёшь в Москве и, к тому же, они дорогие).
Задача: найти модуль от другого производителя, который бы заработал с каталистом.
Я слышал, что есть у 3Com’а соответствующие модули, у Allied Telesyn и у D-Link, но мне сказали, что могут и не подойти. Не хотелось бы потратить деньги на 8 железок, которые потом некуда девать.
Вы не в курсе?
UPD: Как выяснилось, существуют скрытые команды для IOS’а, позволяющие ставить любой модуль, совместимый физически. Но, в некоторых случаях, именно для Каталиста 4500 требуется IOS SG.
service unsupported-transceiver (пишется именно так)no errdisable detect cause gbic-invalid