Подсветка исходного кода - новая версия

Вчера вышла новая версия моего модуля, который подсвечивает исходный код C#, VB.NET, HTML/XML/ASPX, JavaScript и SQL.

Если Вы хотите вставить кусок исходного кода в новую запись или комментарий к записи на Хабре, Source Code Highlighter подсветит Ваш код.

Есть поддержка нумерации строк и вставки переноса строк, если вы отметили "Отключить автоматические переносы строк и создание ссылок" при написании поста.

В новой версии:

  • Исправлена нумерация строк кода. Теперь можно выделять исходный код без нумерации.
  • Добавлена кнопка для быстрого копирования форматированного кода в буфер обмена - "Copy formated code to clipboard".
  • Добавлена возможность сохранять оригинальные отступы (по просьбе dunkan_macleod) - "Preserve Original Padding".
  • Добавлена поддержка нормальных кавычек. ("")

Читать дальше...

Дата 23.09.2008 Тэги , ,
Комментарии (2)

Кросс-пост в ЖЖ для BlogEngine.NET

После того, как я переехал на новый блог (этот блог) и на новую блог платформу, мне понадобилось кросс-постить записи в свой старый аккаунт в ЖЖ.

Я решил поискать готовый extension для BlogEngine.NET который сделает эту работу за меня и даже нашел один, но он меня не устроил, так как не поддерживал многих вещей.

Поэтому, я его немного подправил и переписал. В моем варианте этого extension:

  • тэг more заменяется тэгом lj-cut
  • пути картинок и файлов сохраняются.
  • правильно отображаются переносы строк.

Если кому-то понадобиться, пользуйтесь на здоровье! Правда процент пользователей BlogEngine.NET в русской блогосфере еще ничтожно мал...

Скачать: CrossPostToLiveJournal.rar (2,33 kb)


P.S.
Вчера прикрутил
AkismetExtension для борьбы со спамом в комментариях. Посмотрим насколько хорошо он будет отлавливать. Если Вы не можете оставить комментарий или он просто не появляется, пожалуйста сообщите мне об этом.

Дата 16.09.2008 Тэги ,
Комментарии (4)

VB.NET to C#

Есть у меня на работе один проект, исходники которого наша контора купила. К моему большому сожалению он написан на VB.NET. Я же предпочитаю работать с C#.

Никто случайно не сталкивался с каким-нибудь автоматическим конвертером с VB.NET на C#?

Единственное, что я смог найти в Интернете, это вот такой онлайн конвертер. Не проверял пока его на качество конвертации, но не хотелось бы конечно пофайлово конвертировать.. Или я размечтался? :)

P.S.
А может среди моих читателей .net программистов вообще нет и зря я тут это спрашиваю?

Дата 31.08.2008 Тэги
Комментарии (5)

Прикручиваем CAPTCHA на Ваш сайт

Сегодня я расскажу о том, как можно быстро и легко прикрутить проверку CAPTCHA на Ваш сайт.

Для тех, кто не в курсе, CAPTCHA это автоматизированный тест Тьюринга для различения компьютеров и людей. Подробнее о том, что такое CAPTCHA можно почитать на википедии.

В данном примере я воспользовался бесплатным сервисом recaptcha.net. Вам придется пройти регистрацию, чтобы работать с ним, ибо понадобятся Public и Private ключи.

Читать дальше...

Дата 03.08.2008 Тэги ,
Комментарии (0)

FileHelpers

Как часто Вам приходилось считывать данные разделенные, например, запятой (формат CSV) из файла, обрабатывать их и что-то в дальнейшем с ними делать?

Конечно можно написать код самому, но это займет время и не всегда будет эффективно.

FileHelpers - модуль которые Вам поможет. Умеет синхронно или асинхронно считывать данные из файла в объект. Также может вписать данные обратно в файл с заданным разделителем. Может считывать данные из базы данных. Имеет еще кучу всяких возможностей, о которых можно узнать подробнее на официальном сайте этого модуля.

Читать дальше...

Дата 04.07.2008 Тэги
Комментарии (0)

Подсветка исходного кода

Переписал и изменил на досуге небольшой модуль, который подсвечивает исходный код написанный на C#, VB.NET, HTML/XML/ASPX, JavaScript и SQL.

Есть поддержка нумерации строк и вставки переноса строк, если вы отметили "Отключить автоформатирование" при написании поста.

Вот пример подсвеченного исходного кода который выдает этот модуль:

Читать дальше...

Дата 01.07.2008 Тэги , ,
Комментарии (6)

URL Rewriting в ASP.NET

Бывают случаи, когда Вам необходимо оптимизировать ссылки таким образом, чтобы они лучше индексировались поисковыми системами (в целях SEO и не только). Допустим, когда Вам надо переписать ссылки включающие в себя знаки "?", "&" и "=" в более читабельный вид.

Например Вы хотите переделать ссылку следующего вида:
http://www.domain.com/default.aspx?category=Title&entry=Name

В такую, более понятную:
http://www.domain.com/Title/Name/

Есть несколько способов добиться Url Rewriting в ASP.NET.

Читать дальше...

Дата 28.06.2008 Тэги ,
Комментарии (0)

Как создавался этот блог

Занял у меня процесс создания этого блога довольно много времени, так как занимался я этим по выходным, в свободное от работы время. Да и требования у меня к самому себе завышенные. :)

Как я уже писал в первом посте, платформой для этого блога стал BlogEngine.NET (Полный список всего функционала этой платформы можно найти здесь). В общем, в ней есть все, что мне было необходимо.

Тему для блога пришлось выбирать и оптимизировать самому, так как выбор готовых тем для BlogEngine.NET меня не очень устраивал.

Я искал что-то более или менее простое, минималистское, но в тоже время функциональное. В конечном итоге мой выбор пал на бесплатную тему Pluralism от NodeThirtyThree.

Читать дальше...

Дата 19.06.2008 Тэги , ,
Комментарии (5)

 

Последние комментарии

Последние записи

Мои фотографии