Конференция разработчиков 1979г

* Найдено на Хабрахабре.

Date 19.08.2008 Tags , ,
Comments

Транслит URL постов для BlogEngine.NET

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

Так как BlogEngine.NET не поддерживает транслитерацию URL постов, я решил написать плагин, который сделает это. Вернее не написать, а переписать уже готовый Slug Transliterator от Alan Mendelevich. Его плагин поддерживает замену одной буквы только на одну другую. А мне надо было, например, "Ж" превратить в "ZH" и так далее...

Все, что делает мой плагин, это преобразует заголовок поста написанный кириллицей в транслит по средствам сканирования массива "Original" и замены на соответствующий стринг в массиве "Substitute". Для примера можете посмотреть как выглядит URL этого поста.

Если Вас не устраивают дефольные значения замены букв, их всегда можно изменить в настройках. 

Скачать: TranslitPostTitle.cs (7,79 kb)

Поместите это файл в папку /App_Code/Extensions/ и включите этот extension в настройках BlogEngine.NET.

P.S.
Todo: Переписать для BlogEngine.Net v1.4 и выше.

Date 07.08.2008 Tags
Comments (8)

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

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

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

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

More...

Date 03.08.2008 Tags ,
Comments

Microsoft Popfly

Слышали о новом сервисе Microsoft Popfly?

Грубо говоря, Popfly это сервис, позволяющий разработать приложение без написания строчки кода. При помощи этого сервиса можно создать свой мэшап, игру или вебсайт.

Рекомендую посмотреть небольшой видеокаст, в котором Михаил Черномордиков рассказывает и показывает как просто и легко можно создать мешап фотогалереи подсасывающий фотографии с сервиса flickr

 
Интересно, что вся эта красота написана на Silverlight. Silverlight - это новая технология от Microsoft, прямой конкурент Adobe Flash.
 
Думаю как можно это теперь применить... Есть идеи?

Date 27.07.2008 Tags
Comments (4)

FileHelpers

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

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

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

More...

Date 04.07.2008 Tags
Comments (3)

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

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

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

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

More...

Date 01.07.2008 Tags , ,
Comments (26)

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.

More...

Date 28.06.2008 Tags ,
Comments

Windows Vista Source Code Leaked!

Date 24.06.2008 Tags
Comments

Аддоны для Visual Studio

Хочу поинтересоваться какими полезными аддонами (add-ins) для Visual Studio пользуетесь Вы? От себя хочу порекомендовать следующие:
  1. ReSharper - помогает осуществлять анализ и генерацию кода, рефакторинг и многое-многое другое... По-моему, этот аддон заслуживает отдельной статьи на Хабре.
  2. GhostDoc - поможет Вам автоматически генерировать XML описания для функций, переменных и т.п.
  3. Smart Paster - вставит и отформатирует тескт из буфера обмена как Comment, String, StringBuilder или Region.
P.S.
Надеюсь, что комментарии к этой записи помогут нам всем найти новые, нужные и полезные аддоны.

Date 21.06.2008 Tags
Comments

 

Recent comments

My Photos