У меня в hlint-е уже 89 тестов. Всё работает, я доволен. Смущает только что при запуске всего этого на Solaris-е каком-то ничего не работает :( И вот я несколько раз с этим разбирался и заменял в своём скрипте всякие штучки на более портируемые, чтобы и там тоже работали. Убил меня окончательно случай с grep, когда мне не удалось сделать так, чтобы оно правильно работало как там, так и тут, у меня на машине. На время забросил идею запуска тестов на Солярке, а недавно придумал как это можно решить. Переписать скрипт с шелла на Perl!
И вот сейчас добрался попробовать. Минут 20 вникал как распарсить опции коммандной строки с помощью getopts() Потом как вспомнил про sub и вообще, решил ну его нафиг. Не знаю Perl, так лучше и не буду пробовать тогда. Изучать Perl у меня желания нет, т.к. не перспективно и очень уж всё сложно, лучше тогда Python взять.
Короче, тем кто пишет на Перле -- респект! (Такую магию осилить, это ж надо!)
Забавно было обнаружить, что в boost есть ф-ция для приведения строки в верхний/нижний регистр. Несколько раз встречал подобные вопросы и в ответах всегда было что-то самописное с применением toupper()/lolower() из cctype. А оказывается в boost есть to_upper()/to_lower()!
Там же нашел и trim'ы разные, и split'ы, и join'ы. Круто. Буду знать, хотя для лучшего запоминания нужно где-нибудь это в коде использовать... ( про hlint и просто мои мысли про жизньCollapse )
Пока я прочитал единственную книгу по JS и могу её рекомендовать для совсем начинающих: "Изучаем JavaScript" из серии Head First (http://www.ozon.ru/context/detail/id/7301823/) Но тут совсем базовые…
Comments
Обломались и отложили это до момента когда все забудут по ИЕ7