25 июля 2011

языки и программирование

Прочел заметку Why are all programming languages in English?

С моей точки зрения - все ясно, английский де-факто универсальный межнациональный язык общения. Стало быть программировать на английском удобнее в некотором среднем случае - читаемость кода это достаточно важная характеристика. Лично для меня какой-либо другой язык в коде выглядит дико :)

Автор задает вопрос - почему так получилось, несмотря на то, что не все изобретатели языков с детства говорили на английском. С точки зрения логики компилятора - действительно не так уж сложно ввести поддержку различных языков. По-моему, разработчики языков руководствовались соображениями, которые я описал со своей точки зрения выше.
Чтобы понять, почему именно английский, стоит задаться вопросом - а что бы нам дало использование, скажем, турецкого или украинского?
Единственное преимущество, которое я вижу - это изучение языка детьми :)
Да и то, детям не мешает заниматься и английским.

А каково ваше мнение?

17 июля 2011

MCPD Windows Phone и т.д.

14 июля опубликовали экзамен 70-599 PRO: Designing and Developing Windows Phone Applications.
Я его сдавал 19 апреля :) - как оказалось - сдал. В transcript экзамен появился, но MCPD Windows Phone Developer не появилось, хотя остальные необходимые экзамены у меня тоже сданы. Потом надо будет спросить.


Кстати, обновился дизайн сайта для MCP - по-моему стало лучше. Внизу справа появился блок текста рассказывающий чего делать если надо поменять имя в transcript. Похоже что это частый вопрос %) Я менял после того как получил загранпаспорт, на всякий случай - чтобы соответствовало. Пришлось сначала искать как поменять в настройках, потом гуглить, как это вообще можно сделать. Потом - связываться с региональным саппортом и доказывать что ты не верблюд это ты - отправлять скан паспорта и т.д. В общем механизм не изменился, но теперь хоть сразу ясно куда писать.


А еще я поменял работу. В след посте будет сравнение было-стало. С фотками.  

12 июля 2011

2 монитора

Только что попробовал RealTimeSoft's UltraMon utility.
Она упоминалась еще в старой статье у CodingHorror.
Для кого-то, возможно, это боян - но тем не менее - мои впечатления:

Там дофига всяких свистелок и перделок. Та фича, за которую стоит купить это приложение - это отдельный таскбар для каждого монитора. Блин, такая вещь должна быть встроена в винду!
Сначала ты подключаешь второй монитор. А с этой штукой он становится полнофункциональным, а не каким-то куском воркспейса где-то сбоку от основного монитора.
У меня очень часто встает задача переключиться между задачами на одном из мониторов - при этом задачи с другого монитора немного мешаются - дополнительный таскбар - это спасение :)

Из замеченных недостатков - preview окон, возникающе при наведении мыши на кнопку в таскбаре - не поддерживается  на дополнительном таскбаре. Припинить что-нибудь на него также не получится. Группировки кнопок на нем тоже не работают.

В общем-то, перечисленные недостатки для меня не критичны - пинить приложения удобнее в главный таскбар к Windows кнопке, группировка при наличии места уже не нужна. preview я не часто использую.