Вчера вышла новая версия моего модуля, который подсвечивает исходный код C#, VB.NET, HTML/XML/ASPX, JavaScript и SQL.
Если Вы хотите вставить кусок исходного кода в новую запись или комментарий к записи на Хабре, Source Code Highlighter подсветит Ваш код.
Есть поддержка нумерации строк и вставки переноса строк, если вы отметили "Отключить автоматические переносы строк и создание ссылок" при написании поста.
В новой версии:
- Исправлена нумерация строк кода. Теперь можно выделять исходный код без нумерации.
- Добавлена кнопка для быстрого копирования форматированного кода в буфер обмена - "Copy formated code to clipboard".
- Добавлена возможность сохранять оригинальные отступы (по просьбе dunkan_macleod) - "Preserve Original Padding".
- Добавлена поддержка нормальных кавычек. ("")
Читать дальше...
23.09.2008
.net, html, javascript
После того, как я переехал на новый блог (этот блог) и на новую блог платформу, мне понадобилось кросс-постить записи в свой старый аккаунт в ЖЖ.
Я решил поискать готовый extension для BlogEngine.NET который сделает эту работу за меня и даже нашел один, но он меня не устроил, так как не поддерживал многих вещей.
Поэтому, я его немного подправил и переписал. В моем варианте этого extension:
- тэг more заменяется тэгом lj-cut
- пути картинок и файлов сохраняются.
- правильно отображаются переносы строк.
Если кому-то понадобиться, пользуйтесь на здоровье! Правда процент
пользователей BlogEngine.NET в русской блогосфере еще ничтожно мал...
Скачать: CrossPostToLiveJournal.rar (2,33 kb)
P.S.
Вчера прикрутил AkismetExtension
для борьбы со спамом в комментариях. Посмотрим насколько хорошо он
будет отлавливать. Если Вы не можете оставить комментарий или он просто
не появляется, пожалуйста сообщите мне об этом.
16.09.2008
blogengine.net, .net
Есть
у меня на работе один проект, исходники которого наша контора купила. К
моему большому сожалению он написан на VB.NET. Я же предпочитаю
работать с C#.
Никто случайно не сталкивался с каким-нибудь автоматическим конвертером с VB.NET на C#?
Единственное, что я смог найти в Интернете, это вот такой
онлайн конвертер. Не проверял пока его на качество конвертации, но не
хотелось бы конечно пофайлово конвертировать.. Или я размечтался? :)
P.S.
А может среди моих читателей .net программистов вообще нет и зря я тут это спрашиваю?
31.08.2008
.net
Сегодня я расскажу о том, как можно быстро и легко прикрутить проверку CAPTCHA на Ваш сайт.
Для тех, кто не в курсе, CAPTCHA это автоматизированный тест Тьюринга для различения компьютеров и людей. Подробнее о том, что такое CAPTCHA можно почитать на википедии.
В данном примере я воспользовался бесплатным сервисом recaptcha.net. Вам придется пройти регистрацию, чтобы работать с ним, ибо понадобятся Public и Private ключи.
Читать дальше...
03.08.2008
.net, web

Как часто Вам приходилось считывать данные разделенные, например,
запятой (формат CSV) из файла, обрабатывать их и что-то в дальнейшем с
ними делать?
Конечно можно написать код самому, но это займет время и не всегда будет эффективно.
FileHelpers
- модуль которые Вам поможет. Умеет синхронно или асинхронно считывать
данные из файла в объект. Также может вписать данные обратно в файл с
заданным разделителем. Может считывать данные из базы данных. Имеет еще
кучу всяких возможностей, о которых можно узнать подробнее на
официальном
сайте этого модуля.
Читать дальше...
04.07.2008
.net
Переписал и изменил на досуге небольшой модуль, который подсвечивает исходный код написанный на C#, VB.NET, HTML/XML/ASPX, JavaScript и SQL.
Есть поддержка нумерации строк и вставки переноса строк, если вы отметили "Отключить автоформатирование" при написании поста.
Вот пример подсвеченного исходного кода который выдает этот модуль:
Читать дальше...
01.07.2008
.net, html, javascript
Бывают случаи, когда Вам необходимо оптимизировать ссылки таким образом, чтобы они лучше индексировались поисковыми системами (в целях SEO и не только). Допустим, когда Вам надо переписать ссылки включающие в себя знаки "?", "&" и "=" в более читабельный вид.
Например Вы хотите переделать ссылку следующего вида:
http://www.domain.com/default.aspx?category=Title&entry=Name
В такую, более понятную:
http://www.domain.com/Title/Name/
Есть несколько способов добиться Url Rewriting в ASP.NET.
Читать дальше...
28.06.2008
.net, iis
Занял у меня процесс создания этого блога довольно много времени, так как занимался я этим по выходным, в свободное от работы время. Да и требования у меня к самому себе завышенные. :)
Как я уже писал в первом посте, платформой для этого блога стал BlogEngine.NET (Полный список всего функционала этой платформы можно найти здесь). В общем, в ней есть все, что мне было необходимо.
Тему для блога пришлось выбирать и оптимизировать самому, так как выбор готовых тем для BlogEngine.NET меня не очень устраивал.
Я искал что-то более или менее простое, минималистское, но в тоже время функциональное. В конечном итоге мой выбор пал на бесплатную тему Pluralism от NodeThirtyThree.
Читать дальше...
19.06.2008
blogengine.net, .net, blogging