Архивы: Programming

Workaround day

В 2010 студии M$ столько всего напеределывали, что создание новго проекта превратилась в поиск воркэраунда к воркэраунду. Например, зачем-то напрочь переделали определение custom build tool, причем гуй для его создания и редактирования привинтить забыли. В результате сегодня нашел, что сами  M$ рекомендуют проекты, которые используют custom build tool (ну, мало ли, вам Yacc’нуть чего надо или еще чего страшного натравить на исходники) создавать сначала в 2008 студии, а потом конвертировать в 2010.

Воистину, стоя и в гамаке. Еще и в противогазе.

К чести Студии, конвертирует она проекты без запинки.

Продолжаем есть кактус.

Технологический прорыв

Устанавливаю сегодня Visual Studio 2010. Прогресс заметен — процесс установки идет уже три часа, за которые компьютер перезагружался четыре раза.

Думаю, наконец-то программы начнут писаться сами.

Паттерн разработки: инверсия ответственности

Только что реализовал поддержку новой фичи в протоколе одного устройства.

Устройства самого еще в железе нет. Зато есть спеки. Благодаря им поддержка фичи уже есть где надо и как часы работает с симулятором, который тоже я реализовал по спекам.

Инверсия ответственности тут в том, что теперь в случае всяких непредвиденных обстоятельств (хотя какие они непредвиденные? Очень даже предвиденные — где это видано,чтбы железка на 100% соответствовала спекам?),  это именно железячные программеры будут допиливать свою железку, чтобы уже мой софт смог с ним работать. А не наоборот, как это чаще всего бывает при разработке клиентского софта для железок.

Чувствую себя по меньшей мере Доктором Зло.

(English) Pause for X seconds in batch file?

Этот пост пока не переведен на русский язык. Читать на Американский Английский

Sleep в командной строке?

Почему-то второй раз за пару дней потребовалось организовать «паузу на X секунд» в bat файле. Что характерно, стандартная команда pause делает совсем не то, на что намекает ее название.

Попытки вызвать sleep или wait приводили только к осознанию скорбного факта, что мы работать вынуждены вовсе не под *nix-ом. Cygwin ставить тоже не с руки, хотелось бы, чтобы скрипт работал везде и по возможности без применения бубнов, танцев и других оккультных атрибутов.

Знаете, как проблема решилась?

ping -n 2 127.0.0.1 > nul

(тут спим две секунды)

Все гениальное просто. (?)

Best programmer’s font

It looks like I am not the only one who ever tried to find another good font to replace default and ugly «Courier» in Visual Studio. I found a discussion here with some examples… Monaco looks nice, actually, but link to is was broken. Found it here, tried to install.. surprisingly, the font appearance reminds me one of those old DOS IDEs from Borland.

5 посетителей онлайн
2 гостей, 3 bots, 0 зарегистрированных
Максимум сегодня:: 10 в 02:26 am UTC
В этом месяце: 24 в 08-12-2017 12:58 pm UTC
В этом году: 50 в 02-12-2017 07:56 am UTC
За все время: 130 в 10-22-2014 11:16 pm UTC