Roslyn
Microsoft представила Community Technology Preview своей новой технологии – Roslyn. В двух словах – это попытка предоставить возможности компиляторов, как сервисов для приложений пользователя. Самое интересное, что поддерживают они только два языка. Угадайте какие? Правильно – C# и VisualBasic. Думается, что эта технология направлена на дальнейшую популяризацию названных языков. Очень хочется в этом ошибиться.
Курсор "песочные часы"
Мне кажется, что в современных условиях этот курсор не нужен. Для чего он предназначался – чтобы показать пользователю, что программа занята и не может среагировать на действие пользователя. Так вот, мне кажется, что компьютерные системы стали настолько быстрыми, что просто стыдно писать программы, которые показывают курсор песочные часы.
Интернетное
Всё течёт, всё изменяется. 3 года назад я пользовался оперой, фаерфоксом и макстоном. А закладки хранил в memori.ru.
Теперь у меня 2 фаворита среди браузеров: chrome for windows и firefox for linux. В качестве «запасного аэродрома» выступают опера и интернет эксплорер. А закладки храню теперь в delicious.com…
C# как узнать текущую раскладку клавиатуры
using System.Windows.Forms; // For InputLanguage using System.Diagnostics; // For Debug //... // распечетать текущую раскладку Debug.WriteLine(InputLanguage.CurrentInputLanguage.LayoutName) // чтобы узнать, когда раскладка меняется подпишитесь // на событие System.Windows.Forms.Form.InputLanguageChanged
«Хакаем» проверку установки старого пароля
Компьютер у меня на работе через несколько месяцев просит переустановить пароль. Мне же не хочется его менять
Чтобы не запоминать новый пароль я делаю просто: в течение 1-2-х дней ввожу пароли вроде Qwerty123 и т.д. Когда пройдёт временной отрезок, и некоторое количество паролей будет сменено, система даст мне возможность вернуться к старому паролю.
На месте программистов создававших эту систему я бы завёл специальный счётчик для каждого из старых паролей и при смене пароля запоминал бы старый с начальным значением счётчика, например, 365. Каждый день это значение уменьшалось бы на 1. Когда оно достигало 0 пароль из списка удалялся бы и давал возможность установить его заново.
Единственный недостаток такой схемы – это неограниченный рост хранилища при быстрой переустановке множества паролей пользователя. Но такой случай можно отлавливать и удалять из списка недолговечные пароли.
Что можно улучшить в Linux?
Одна из самых «достающих» вещей в Linux – это то, как там обходятся с горячими клавишами. Например, если в программе есть горячая клавиша Ctrl-Shift-T, а комбинация Ctrl-Shift прописана как изменяющая текущую раскладку клавиатуры, то нажать заветную Ctrl-Shift-T вам не удастся, потому что система «схватит» Ctrl-Shift не дожидаясь клавиши ‘T’ и переключит раскладку.
В Windows же напротив, интерпретация горячих клавиш производится когда клавиши отпущены.



