Sunday, December 7, 2008

Friday, October 24, 2008

Developer tools (part - 2)

По работе столкнулся с необходимостья написать пару скриптов. Ну соответсвенно всякая кросс-браузерность и всё такое. А скрипты чем-то нужно отлаживать(ну хотябы посмотреть что они там утворили). Поэтому встала необходимость найти debugger javascript для браузеров Firefor & Internet Explorer(оперу не использую из принципа :) ).

Что мной было найдено:
Microsoft Script Debugger (IE)
DebugBar (IE)
Firebug(FF)
+ плюс ещё была найдена какая-то приблуда для лисы, но пользоваться ей я не стал, мне и Firebug хватило.

Вобщем моё мнение.
MSDbg - написан, судя по всему, очень давно и с тех пор не обнавлялся, по 10 бальной шкале удобство/наглядность (короче useability) - слабая 5.
DebugBar- сторонняя разработка, неплох в использовании, но я не нашёл исполнение скрипта по шагам(может плохо смотрел, ибо некогда было особо искать). Баллов 7 я думаю он заслуживает.
Firebug - очень удобен, позоволяет отлаживать код по шагам, но только для FF. Наглядность высокая, только со всеми фичами не разобрался. оценка 9 (на 10 должен всё таки быть повыше качесвтом, но думаю доработают :) ).

Tuesday, October 21, 2008

Revival : USSR - started.

Начат новый проект - Revival : USSR, пока что название такое. Возможно, в дальнейшем оно изменится.

Monday, September 29, 2008

Developer`s tools (.Net)

Здесь я хочу указать те средства разработки которые я использую и описать их плюсы и минусы с моей точки зрения.

1. MS Visual Studio
Предпочитаю использовать Team Edition. Думаю о плюсах данной IDE особо расписывать не нужно, только если вкратце. Потрясающее удобство использования - подсветка синтаксиса, удобная отладка, широкий выбор для разработки под ос Windows. Короче куда не посмотришь одни плюсы. За 4 года использования (начиная VS 6.0 и по VS 2008), каких-то существенных минусов я не заметил, бывали лаги, но не существенные. Вобщем must use!
(Платная, доступна Express Edition - freeware)

2. Visual Assist
Хорошая замена встроенному в VS Intellisense. Автоматически закрывает скобки, больше возможностей для рефакторинга, по сравнению со стандартными, не сильно грузит систему. Поддерживает широкий спектр языков программирования. In use.
(Trial)

3. Resharper
Аналог VA, только заточен более под C# разработку, так же имеет расширенный рефакторинг, подсветку синтаксиса, огромный плюс - наличие динамического нахождения ошибок. Но очень прожорлив к ресурсам системы, посему я его не использую.
(Trial)

4. .Net Memory Profiler
Бесплатная тулза для отладки приложений, в своё время очень помогла найти причину утечки памяти в .Net приложении. Насколько я помню - бесплатная. Вобщем Must have!

5. LinqPad
Этакий "блокнотик", для составления LINQ&SQL запросов. Бесплатный. Надеюсь в дальнейшем разрабочики расширят возможности, но пока довольно неплох, особенно если не очень владеешь linq.

6. .Net Reflector
Превосходная программа, помогает просмотреть исходный код сборок(и не только просмотреть :) ). Огромное спасибо за неё Lutz Roeder, надеюсь в имени ничего не напутал. Один недостаток - требует соединения с интернетом для апдейтов. Была freeware, но недавно передана компании Red gates, поэтому судьба данной программы под вопросом. Must have! Однозначно.

7. Notepad++
Фриварный блокнот с большими возможностями. Open source проект. прекрасно подходит для замены EmEditor и UltraEdit, что уж говорить про замену стандартного Notepad.

Пока на этом списке всё. Однако это далеко не все средства разработки, которые достойны вниминая публики. Остальное в следующих выпусках.

Monday, February 25, 2008

Skype hidden smiles.

Один чёрт данный блог я веду как записную книжку, хотя виду сильно сказано... :) ...
В общем решил я запостить смайлы для скайпа - скрытые :

(finger) 
(mooning) 
(bandit) 

(toivo)
drunk) 
(smoking) (smoke) (ci) 
(rock) 
(headbang) (banghead)
(flag:ru) -- Россия 
(flag:by) -- Беларусь 
(flag:jp) -- Япония 
(flag:gb) -- Великобритания

(poolparty) 

(swear) 
(bug) 

(fubar) 

(tmi)

 (heidy)
(wave) 
(myspace)

Sunday, October 28, 2007

How TO...

В этом разделе ответы на некоторые вопросы, аля FAQ.


  1. Как прочитать excel файл и запихнуть данные в грид(Grid):
В общем-то дело не очень сложное, как я понял можно решить 2 способами - используя Interop либо ручками. Здесь приведён пример решения данного вопроса через Interop.
Кому интересно почитать про второй способ просим сюда (насколько я понял сделано без interop). Исходники написанные мной лежат тут.