Уже перешёл на все сервисы Яндекса, кроме поиска. Даже Яндекс-браузер больше Хрома понравился =)
Думаю, теперь и на их поиск можно пересаживаться, статья про Яндекс-острова заинтересовала =)
Большое спасибо!
Я, честно сказать, даже и не думал о том, что класс Random потоконебезопасен. Всегда хранил его в статическом поле. Теперь, видимо, не буду =)
Кстати, буквально сегодня столкнулся с вариантом получения случайных чисел, в котором использовался Random, а seed для него вычислялся не из времени, а через RNGCryptoServiceProvider.
Рисовать или писать ей не получится. Это всё-таки именно мышка, а не перо.
На работе вместо обычно мышки пользуюсь только ей. Именно потому что рука не так сильно устаёт.
Опять же повторюсь, положение в руке можно выбрать из двух вариантов (из четырёх, если прибавить варианты для левшей). После того, как я к ней привык, в руке она практически ничем от обычной ручки не отличается. Только толще раза в два.
Уже несколько месяцев такой мышкой пользуюсь. По сравнению с той, что в посте, там всего две кнопки на корпусе, а функционал весь тот же: лкм (нажатие не на кнопку, а на саму мышку), пкм и скролл по горизонтали и по вертикали (только средней кнопки мыши не хватает).
Можно ещё настроить положение в руке, чтобы на кнопки нажимать большим пальцем, а не указательным, что лично для меня оказалось существенным, т.к. от постоянных кликаний на обычной мыши указательный начал уставать =)
Вобщем, классная штука, если привыкнуть =)
Это ещё что, у меня так один раз главная страница Яндекса заблокировалась =)
Оказалось, что из-за какого-то виджета, который мне на главную анекдотики выводил.
Очень вас понимаю.
Пользовался такой штукой vsip.codeplex.com
Можно вернуть иконки из 2010 студии.
Там правда глюки есть и далеко не все иконки возвращаются, но надеюсь, что доработают ещё.
А зачем потребовалось создавать ViewTypeParserFilter? Я точно помню, что в asp.net mvc совершенно аналогичный класс был. Собственно поэтому там обобщённые типы в aspx-, ascx-, master- файлах там и так работали.
Вообще, мне кажется, что это здравая мысль.
Ведь сейчас разработчики часто всячески стараются ужать яваскриптовые файлы по максимуму. Так почему бы сразу не преобразовывать их в какой-то байт код, который смогут обрабатывать все браузеры?
Но тут опять встаёт вопрос о поддержке всеми браузерами, поэтому раскатывать губу пока не буду :o)
Можно было кратко описать примеры, которые были на видео по ссылке:
1. Компиляция строк в код в рантайме, например, можно строку «int sum(int x, int y) {return x+y;}» преобразовать в делегат парой строк кода.
2. Изменение кода через контекстное меню visualstudio (я так понимаю, что-то вроде расширений для visualstudio), например, все авто-свойства класса преобразовать в свойства для интерфейса INotifyPropertyChanged. (Но тут речь именно о модификации исходного кода, а не влияния на процесс компиляции)
3. Преобразование кода из одного языка в другой при копировании, о чём написано выше.
4. Интерактивный режим, как в F#, когда можно вводить код и он будет исполняться по мере ввода.
Честно говоря, я так и не увидел того, чего так хотелось — метапрограммирования, хотя многие надеялись увидеть его уже в C# 5.0
Надеюсь оно всё таки будет, т.к лично моё мнение — показанные возможности не будут иметь столь широкого применения.
О, я очень ждал нечто подобное. Простые, красивые шаблоны в новом стиле.
Только вот боюсь, что они индексироваться не будут, т.к. там всё динамически подгружается, если я правильно понял. Хотелось бы какого-то компромиса :o)
Спасибо.
От себя могу добавить ещё парочку полезных: Code Contracts Editor Extensions — Прямо в коде отображает контракты. Image Optimizer — Позволяет оптимизировать картинки, причём целыми папками, а не по одному файлу. Очень удобно.
Только авторизация пропадает при закрытии окна браузера. Получается, что быстрее ввести пароль и потом не тратить время на повторную авторизацию через другие сайты :o)
В предыдущей версии действительно было много мелких ошибок.
Например, у меня в хроме не работал WYSIWYG-редактор, было неправильное форматирование в тултипах (вместо «Редактирование параметров компонента 'Название компонента'» было написано «Редактирование параметров компонента \'Название компонента\'»), и ещё была ошибка, если удалить все шаблоны сайтов, то админка падала с OutOfRangeException (хотя точно не помню, с шаблонами ли это было или с чем-то другим) и много чего ещё.
В новой версии этих ошибок уже нет, да и в целом, битрикс всё равно остаётся лучшей cms, с которой приходилось сталкиваться, поэтому я рад, что он стал бесплатным.
Думаю, теперь и на их поиск можно пересаживаться, статья про Яндекс-острова заинтересовала =)
Я, честно сказать, даже и не думал о том, что класс Random потоконебезопасен. Всегда хранил его в статическом поле. Теперь, видимо, не буду =)
Кстати, буквально сегодня столкнулся с вариантом получения случайных чисел, в котором использовался Random, а seed для него вычислялся не из времени, а через RNGCryptoServiceProvider.
На работе вместо обычно мышки пользуюсь только ей. Именно потому что рука не так сильно устаёт.
Опять же повторюсь, положение в руке можно выбрать из двух вариантов (из четырёх, если прибавить варианты для левшей). После того, как я к ней привык, в руке она практически ничем от обычной ручки не отличается. Только толще раза в два.
Можно ещё настроить положение в руке, чтобы на кнопки нажимать большим пальцем, а не указательным, что лично для меня оказалось существенным, т.к. от постоянных кликаний на обычной мыши указательный начал уставать =)
Вобщем, классная штука, если привыкнуть =)
www.makler.su/catalog/bc/view.asp?key=830
Оказалось, что из-за какого-то виджета, который мне на главную анекдотики выводил.
Пользовался такой штукой vsip.codeplex.com
Можно вернуть иконки из 2010 студии.
Там правда глюки есть и далеко не все иконки возвращаются, но надеюсь, что доработают ещё.
public override void Init(){
base.Init();
Error += ErrorHandler;
}
private void ErrorHandler(object sender, EventArgs args)
{
var ex = Server.GetLastError().InnerException as HttpException;
if(ex != null && ex.WebEventCode == System.Web.Management.WebEventCodes.RuntimeErrorPostTooLarge)
{
// Maximum request length exceeded.
}
}
PS. Хотелось бы иметь возможность вместо использования ластика отменять действие на Ctrl + Z.
Ведь сейчас разработчики часто всячески стараются ужать яваскриптовые файлы по максимуму. Так почему бы сразу не преобразовывать их в какой-то байт код, который смогут обрабатывать все браузеры?
Но тут опять встаёт вопрос о поддержке всеми браузерами, поэтому раскатывать губу пока не буду :o)
1. Компиляция строк в код в рантайме, например, можно строку «int sum(int x, int y) {return x+y;}» преобразовать в делегат парой строк кода.
2. Изменение кода через контекстное меню visualstudio (я так понимаю, что-то вроде расширений для visualstudio), например, все авто-свойства класса преобразовать в свойства для интерфейса INotifyPropertyChanged. (Но тут речь именно о модификации исходного кода, а не влияния на процесс компиляции)
3. Преобразование кода из одного языка в другой при копировании, о чём написано выше.
4. Интерактивный режим, как в F#, когда можно вводить код и он будет исполняться по мере ввода.
Честно говоря, я так и не увидел того, чего так хотелось — метапрограммирования, хотя многие надеялись увидеть его уже в C# 5.0
Надеюсь оно всё таки будет, т.к лично моё мнение — показанные возможности не будут иметь столь широкого применения.
Только вот боюсь, что они индексироваться не будут, т.к. там всё динамически подгружается, если я правильно понял. Хотелось бы какого-то компромиса :o)
От себя могу добавить ещё парочку полезных:
Code Contracts Editor Extensions — Прямо в коде отображает контракты.
Image Optimizer — Позволяет оптимизировать картинки, причём целыми папками, а не по одному файлу. Очень удобно.
Например, у меня в хроме не работал WYSIWYG-редактор, было неправильное форматирование в тултипах (вместо «Редактирование параметров компонента 'Название компонента'» было написано «Редактирование параметров компонента \'Название компонента\'»), и ещё была ошибка, если удалить все шаблоны сайтов, то админка падала с OutOfRangeException (хотя точно не помню, с шаблонами ли это было или с чем-то другим) и много чего ещё.
В новой версии этих ошибок уже нет, да и в целом, битрикс всё равно остаётся лучшей cms, с которой приходилось сталкиваться, поэтому я рад, что он стал бесплатным.