вторник, 15 апреля 2014 г.

Dev: Web: IE8 и кастомные чекбоксы

Один из способов сделать кастомный чекбокс - это скрыть реальный, а на его месте сделать картинку с желаемым видом чекбокса (фактически картинкой задаваемой через стили), но т.к. иногда бывает необхоидмость поддерживать старые браузеры типа IE8(это последняя доступная версия IE у пользователей XP, которых во всяких гос. учреждениях остается еще довольно много, IE9 туда нельзя поставить), промучавшись некоторое время, я создал ряд хаков, чтобы на IE8 кастомные чекбоксы вяглядели и работали также как на современных браузерах.

Для современных браузеров для работы кастомных чекбоксов, достаточно прописать в стилях что-то типа этого(где checkbox.png - атлас с 18x18 картинками для различных стейтов чекбокса и радиобатона):

воскресенье, 6 апреля 2014 г.

DIY: Домашний пылезащищенный серверный шкаф

У меня дома есть 3 системника выполняющие функции домашних серверов:
1.Кодовое имя: Mako - интернет шлюз на gentoo, фаерволл, NAT, резервирование подклчюения к инету.
2. Кодовое имя: Yuki - Win 2008R2 сервер, выполняющий роль хостинга для ASP.NET, MSSQL Express, RDP  и других .NET служб применяемых в быту. Сейчас там базируется Финансовый менеджер и UI управления атмосветом, а также UI управления температурным контролем.
3.Кодовое имя:  Kagura - Файловый сервер на gentoo с RAID 5 из пяти 3TB дисков.
Последний был добавлен недавно, но мне крайне не нравилось, что это в пыльном гараже(пыли много) эти системники(в разных корпусах) стояли на полке - и не солидно это, да и часто от насекомых/пыли приходилось чистить + общая картина была уныла и хаотична(в том числе сопли провода между ними)

И немного подумав, я решил, что я хочу себе стойку как с ДЦ с выезжаюемыми на рельсах серверами, и все это за дверцей, с собственной системой вентиляции. Из шкафов с подходящими мне парамтерами (около 32U) c термоконтролем и пылезащитой цены начинались от 14-16 тысяч рублей. Но я жаден, поэтому решил собрать свой шкаф из дерева с преферансом и дамами. Скажу сразу, сумарно шкаф мне обошелся в 12т рублей, не сильно съэкономил, но все мы знаем, что в DIY не только в экономии дело. В итоге получилось следующее: