Press ESC to close

Web-programing

Видео-превью Windows 8

0

Получил сегодня рассылку от Microsoft с видео показывающем UI готовящейся к выходу (как я понял) в 2012 году операционной системы Windows8! Видео порадовало, особенно в предверии того, что я собирался покупать планшет на базе этой операционки. Теперь подожду ее выхода и 100% куплю себе планшет с Windows8 на борту! Ссылка на видео на ютубе

Continue reading

Полезные CSS3 стили

0

Полезные стили CSS3, которые можно использовать для верстки макетов для современных браузеров. Например, скругленные края: .box-radius-1{ -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; } Примеры кода и результата далее:

Continue reading

Замена InvokeRequired в WPF

2

Многие, кто занимается многопоточным программированием в Win.Forms, должны хорошо знать, что, для изменения состояния какого либо контрола из потока его — контрол — не создававшего , обязательно должно проверяться свойство контрола InvokeRequired. Код ниже, который может смутить новичков, несомненно давно уже отложился в памяти программистов неоднократно имевших дело с потоками:

Continue reading

Парсим ссылки без nofollow и noindex

6

Недавно встала необходимость спарсить из HTML документа все ссылки, не содержащие в себе атрибут rel=nofollow и не закрытые в noindex. Обычно, эти ссылки выглядят как то так: <noindex><a href=»http://wwwexample.com» rel=»nofollow»>текст ссылки</a></noindex> Задача, как может показаться тривиальная. И правда, отсечь можно простейшей регуляркой типа: <noindex.*?/noindex> Но вот nofollow заставил меня поломать голову. Для начала я решил что простой регулярки типа <a.*?nofollow.*?>.*?</a> Но на практике оказалось, что такой вариант, жадно съедает все между <a и /а> (пока не доберется до nofollow), если встречает ссылку не содержащую nofollow. Поискав на просторах интернета решение своей задачи, ни чего путного так и не нашел, пришлось немножко напрячь голову, чтобы придумать как сделать так, чтобы получить все ссылки, не содержащие этого атрибута. И вот что получилось в итоге: <[^nofollow]*href=\»([^\»]*)\»[^nofollow]*>.*?</a> Такая регулярка собирает все ссылки, не содержащие упоминания nofollow. Вот и все. Надеюсь это поможет сэкономить кому нибудь лишние час-полчаса личного времени, вместо того, чтобы гуглить и/или сидеть в раздумьях 🙂

Continue reading

На вчерашнем CodeMash Microsoft объявила о выпуске финальных версий целой линейки своих Web-продуктов!

0

На вчерашней CodeMash в Огайо компания Microsoft наконец то выпустила финальные версии инструментов для web-разработки. В их число вошли (список упорядочен в порядке значимости технологий лично для меня): ASP.NET MVC 3 SQL Server Compact Edition 4.0 Nuget IIS Express 7.5 WebMatrix Orchard 1.0 Web deploy и Web Farm framework

Continue reading