Страницы

четверг, 7 июля 2011 г.

Поиск кириллицы в файлах проекта

Конечно, все строки надо выносить в ресурсы. Так и стараюсь делать, но бывает, что в спешке оставляю в коде, да и другие разработчики в команде иногда забывают.

Тем не менее под linux'ом легко найти все файлы, где остались строковые ресурсы. Делается это одной командой:
grep -nirE --exclude-dir="gen" --exclude-dir="bin" "[а-я]" /path/to/project/

-n включает отображение номеров строк в выводе
-i игнорирование регистра символов
-r рекурсивный поиск по всем файлам и директориям
-E указывает на то, что шаблон задан в виде регулярного выражения (extended regexp)
--exclude-dir задаёт директории, в которых поиск производить не нужно. Помимо bin и gen, cюда можно включить .svn или .git (конечно, если вы используете соответствующую VCS), а также каталоги assets, lib и raw (ничего полезного в применении к нашей задаче там не найдётся).

пятница, 1 июля 2011 г.

Selloby

Selloby - мобильный сервис частных объявлений для быстрого и увлекательного поиска всего на свете: для покупки и продажи вещей, аренды квартир, поиска работы, знакомств и развлечений.

Написано мной в команде с двумя разработчиками.