Показаны сообщения с ярлыком Софт. Показать все сообщения
Показаны сообщения с ярлыком Софт. Показать все сообщения

суббота, сентября 02, 2006

Обидно

Блин, это же надо, уже пол-года, наверное, как пользуюсь Resharper'ом, и надо сказать, что горя не знал (кроме того, когда приходилось пользоваться студией без него ;). Умничка решарпер всегда все самое нудное делал сам, не надо запоминать тонны пространств имен -- сам найдет, сам подставит, сам оптимизирует... Вот как раз сегодня на подобной оптимизации я и обжегся. Все началось с того, что я скачал новую версию, поставил и, довыольный ускорением его работы, с радостью стал ковырятся в одном небольшом проекте. В общем, понадобилось мне сделать компонент, реализовал была примерно такая




Code C#
public partial class SHL : System.Windows.Forms.RichTextBox
{
   public SHL()
   {
      InitializeComponent();
   }

   private void SHL_TextChanged(object sender, System.EventArgs e)
   {
      //...
   }
}


Так вот, как раз при попытке оптимизировать по предложения Решарпера using'и, дабы избежать System.Windows.Forms.RichTextBox, у меня как раз и случилось огорчение: вначале упала студия ("Не беда",-- подумал я). Открыв вновь проект через ее главную страницу я с удивлением обнаружил, что в нем явно не хватает файлов ("Опять же, вроде ничего страшного -- бывает"). Но как же я был удивлен, когда обнаружил, что файлы не просто так исчезли из проекта -- гадкий Решарпир их попросту удалил физически =(
После удачного, на первый взгляд, восстановления, оказалось что в них просто бинарный мусор :'(
P.S. Все же, Решарпер -- очень мощная вещь, а JetBrains (компания, выпустившея его), выпускает довольно много дргих продуктов, среди которых Omea Reader -- единственный RSS-фидер, который меня полностью устраивает

воскресенье, июля 30, 2006

Да здравствует Миранда

Давно, очень давно я не менял свой ICQ-клиент... Пользовался себе спокойно &RQ, в народе крысой, и горя не знал, однако, совсем недавно я обнаружил, что те вещи, которые мне так в ней приглянулись уже не актуальны. Вся беда в том, что проект очень редко обновляеться, а что можно говорить о плагинах, поддержка которых вообще не происходит, ну или очень редко. И вот, видимо, Мирабиллисы внесли в протокол какие-то изменения и фишки, вроде определения невидимых и т.п. банально перестали работать. Не могу сказать, что вторгаться в частную жизнь всех подряд и подозревать, что все меня игнорируют, мои любимые занятия, но иногда подобная возможность полезна...
В связи со столь горестным событием пустился я на поиски какой-нибудь достойной замены и резко осознал, что на рынке альтернативных ICQ-клиентов затишье, всего 2 монстра борются за сердца и привязанности простых обывателей. А именно: QIP и Miranda. На первый взгляд, оба соперника хороши, однако при ближайшем рассмотрении все выглядит иначе..
QIP -- простой в исползовании, простой интерфейс, скудные возможности плагинов, закрытый код.
Miranda -- тяжелый в настройке и сборке, понятный и красивый интерфейс, огромные(!!!) возможности плагинов.
В общем, я остановился на миранде...и сразу пожалел... Вернее не сразу, а когда вместо того, чтобы скачать готовую сборку, решил делать все сам -- ну не понравилась мне ни одна из увиденных.
Это во всех отношениях геройское решение довело меня до того, что с 12 дня до 9 вечера я настраивал миранду... Честно признаюсь, я проклял все на свете, потому что достаточно трудно догадаться, что для подключения тем нужно поменять еще 10 других модулей, а потом еще и повозиться с тем, чтобы тема корректно отображалась. В общем с грехом пополам я ее настроил -- и в итоге она даже работает =)
Больше всего меня порадовало то, что помимо ICQ миранда поддерживает еще тонну протоколов. В итоге я снес всякие раздражающие (не по полезности, а по юзабельности) программы, типа mIRC'и, GTalk'a и т.п.
Пошел дальше играться со своим Лего :D

пятница, июня 30, 2006

Хы.. однако я впервые оценил всю "полезность" такой проги как Acronis -- никаких проблем с переустановкой системы и софта. Правда если бы все так гладко проходило и с адаптацией в новом для меня .Net'e -- битых пол-часа разбирался с тем как получить MD5, теперь вот пытаюсь увеличить размер блока... что-то пока не очень выходит.