Так эта, есть же. На вкладе Сводка, поле Ключевые слова. Поиск по ним работает (неявно). Нужно только сделать службу, которая бы отслеживала добавление новых кейвордов и вела бы их список. И меню в Эксплорере, где этот список бы показывался (и по клику на кейворде выполнялся бы поиск в открытой папке). Меня бы такое вполне устроило...
Поддерживаю. Антивирус, файрвол и своевременные обновления системы дают на 99% защиту от всякой гадости. Причем файрвол можно оставить и стандартный (меня например устраивает), а антивирус не так уж и дорого стоит - DrWeb например.
С кредитки (класса Visa Classic и выше) можно слип сделать, и без всяких электрических приборов - хотя бы прокатать под копирку. От руки напишут сумму, поставят печать, чел распишется - и порядок. Пока никто не знает...
Я понимаю о чем вы говорите, но все равно, с точки зрения воспитания хорошего стиля от Си лучше сразу отказаться и использовать C++. Чем лучше С++ даже для простых проектов, хорошо пишет сам Страуструп и пересказывать здесь я не буду (абстракция данных, инкапсуляция ресурсов в объекты и техника "выделение ресурса есть инициализация", шаблоны, обработка исключений - вот основное что помогает избежать ошибок). Си теперь это язык больше для электронщиков, замена ассемблеру при написании прошивок для однокристаллок - да, это тоже программирование, но масштабы не те и проблемы тоже.
Насчет сборки мусора, чтобы писать хороший код совсем не важно знать как это сделано. Достаточно просто придерживаться правил (т.н. "хороших практик") и иметь в виду, когда и где возникают накладные расходы. Об этом можно почитать у Рихтера. Сложность алгоритмов - если вы об алгоритмах сборки мусора - то нет, не в курсе как это сделано. Оно работает, и неплохо - а у меня и так есть над чем подумать.
Бросьте то что не нравится и поступите куда-нибудь на заочный, по интересующей вас специальности. Это хороший компромис - основные знания по фундаментальным предметам вы получите, а сил и времени на это уйдет в 10 раз меньше. Я сам сейчас заочник и не вижу для себя лучшего способа получить формальное образование (не такое уж и формальное, впрочем - знание математики приносит реальную пользу).
Дома - однозначно. А для бизнеса уже можно, например туда можно забить все адреса и печатать конверты через слияние в ворде. Календарь опять же удобный... Хотя у кого какая работа, понятно.
Насчет сборки мусора, чтобы писать хороший код совсем не важно знать как это сделано. Достаточно просто придерживаться правил (т.н. "хороших практик") и иметь в виду, когда и где возникают накладные расходы. Об этом можно почитать у Рихтера. Сложность алгоритмов - если вы об алгоритмах сборки мусора - то нет, не в курсе как это сделано. Оно работает, и неплохо - а у меня и так есть над чем подумать.