Архив за Июль 2008
NArrange приведет классы в порядок.
NArrange - еще один code-beautifier для csharp и VB.net.
Основное его отличие от других подобных инструментов, он еще позволяет группировать и менять порядок членов и методов класса.
Изначально картинка напрягла, когда инструмент делает из 20 строк 35, это не выглядит очень здорово. Впрочем, это в основном из-за #regions. #Regions отличный способ скрыть дерьмовый, неаккуратный фрагмент кода. Когда [...]
Рубрики: Инструменты · Теги: code-beautifier, csharp, vb.net
Snippet compiler поддерживает dotnet 3.5
Snippet Compiler невероятно полезная и главное крошечная (всего-то 3.5MB) IDE для dotnet теперь поддерживает dotnet 3.5. IDE конечно громко сказано, но для небольших проектиков и прототипирования лучше не придумаешь.
Возможности:
Поддержка C#, VB и JS
Опционально собирает dll, console или WinForms exe-шник
Навигатор по коду
При сборке показывает список ошибок (но не позиционирует :( )
Импорт [...]
Рубрики: IDE, Инструменты, Программирование, Сделано с умом. · Теги: compiler, csharp, dotnet, IDE, snippet
HTML, XHTML, CSS справочник с примерами.
http://htmlplayground.com – Справочник по HTML, XHTML и CSS. Не отходя от кассы можно посмотреть примеры, внешний вид, поменять код примера, и увидеть изменения.
Удобный сервис.
Рубрики: Инструменты, Сделано с умом. · Теги: css, html, reference, xhtml
Threading in C# – бесплатная книга.
Автор: Joseph Albahari
Английский вариант:
http://www.albahari.com/threading/index.html
Русский вариант:
http://rsdn.ru/article/dotnet/CSThreading1.xml
http://rsdn.ru/article/dotnet/CSThreading2.xml
Оглавление:
Getting Started Overview and Concepts Creating and Starting Threads
Basic Synchronization Synchronization Essentials Locking and Thread Safety Interrupt and Abort Thread State Wait [...]
Рубрики: Книги, Программирование · Теги: csharp, dotnet, threading
AStyle – выравниваем код.
AStyle – отличный инструмент для выравнивания кода.
Имеет пять предопределенных стилей: ANSI, Linux, Java, GNU, K&R.
Манипулируя параметрами можно определить свой собственный. Работает с командной строки, и следовательно его можно встроить куда угодно.
Форматирует код написанный на C/C++/Java/CSharp . Проекту 100 лет в обед (начат в 1998 году), но его дополняют регулярно.
Может обрабатывать входной поток, может по одному [...]
Рубрики: Инструменты, Сделано с умом. · Теги: code-beautifier, code-fromatter
XML format не устраивает Google.
Google не устраивает XML format. Вообщем то, он многих не устраивает. Причины банальны – большой объем данных и медленный парсинг. Поэтому они решили создать свой – Protocol buffers. Который по их мнению меньше, быстрее и проще. Языко и платформо независимый. Из доступных языков программирования – Java, Python и вездесущий C++. Для Csharp пока в разработке. [...]
Рубрики: Программирование · Теги: google, protocol buffers, xml
Oracle. Таблица dual и connect by
Oracle не перестает удивлять.
Oracle 9.
Select Level from dual connect by Level < 200
Вернет строго 100 записей.
Select Max(Level) from dual connect by Level < 200
Вернет 199.
Приятно.
Но это еще не всё. :)
Select Max(LevelNo) from ( Select Level as LevelNo from [...]
Рубрики: Oracle, Базы данных · Теги: connectby, dual, oracle
