Недавно, мне нужно было написать небольшое приложение, которое бы парсило URLs. В связи с чем хочу поделиться небольшой информацией по написанию своего паука (crawl, spider). Для начала давайте разберемся, из каких частей состоит URL. Обобщенно его структуру можно представить следующим образом:
Архив категории Developer
Небольшой урок для всех любителей и не только по программированию под Windows Mobile. Цель научиться выводить сглаженный шрифт на дисплей коммуникатора. Конечно в настройках Windows Mobile можно установить по умолчанию сглаживать все шрифты, но иногда бывает нужно сделать это вручную.

На прошлой недели с Константином начали совместный проект для коммуникатора. Пока не буду говорить что это будет, надеюсь через неделю, максимум через две выпустим первую бету.
Давненько я ничего не писал для мобильной платформы, а ведь софт для мобильных железок очень и очень перспективный. Разработка будет вестись для .NETCF, планирую также написать несколько статеек по этой теме для новичков, так что если кому интересно подписывайтесь на RSS.
Вuffer Overflow (Переполнение буфера) — это явление, возникающее, когда происходит запись данных за пределами выделенного в памяти буфера.
Очень часто Вuffer Overflow возникает из-за неправильной работы с данными, полученными извне, и памятью, при отсутствии жесткой защиты со стороны подсистемы программирования и ОС. Переполнение буфера является одним из самых популярных способов взлома, так как большинство языков высокого уровня используют технологию стекового кадра.
Переполнение буфера может вызывать аварийное завершение или зависание программы, ведущее к отказу обслуживания (denial of service, DoS). Так же переполнение в стековом кадре, позволяют хакеру загрузить и выполнить произвольный машинный код от имени программы и с правами учетной записи, от которой она выполняется.
Небольшая статья от Андрея Соколова, которая рассказывает про переполнение буфера.
Написал свою реализацию утилиты Ping для своего любимого коммуникатора. Всем кому интересно скачивайте. Было просто интересно разобраться с достаточно простым протоколом ICMP. К тому же достаточно часто приходиться проверять сетку в квартире где я живу, WiFi бывает отваливается:)
Потихоньку начинаю реализовывать идею по созданию клиента для ведения блога с коммуникатора.
Клиент будет работать через XML-RPC. Интерфейс достаточно простой, Knave недавно сделал кросспостинг из своего сайта в блог.
Вчера делал тему wordpress для своего блога. Вот скажите мне почему во всех браузерах нормально тема отображается, а вот в IE все съезжает? Прямо обидно. Как с этим бороться?
В этой небольшой статье я опишу процессо создания самого простого приложения. Эта статья адресована в первую очередь дле тех кто только только делает первые шаги в программировании для мобильной платформы, и в конце этой статьи он сможет сделать классическое приложение «Hello world!». И так язык программирования C#, среда разработки Microsoft Visual Studio 2008. У кого нет последней версии этой прекрасной среды разработки может использовать предыдущую 2005 версию, принцип будет тот же. Читать далее... »
Не так давно вышла новая версия .NET Compact Framework 3.5, в данной версии добавлено множество новых возможностей, о которых речь пойдёт ниже.
Читать далее... »
.NET Compact Framework (NETCF) - это программный интерфейс и набор библиотек аппаратно независимой среды для исполнения приложений на мобильных устройствах. Фактически NETCF - это подмножество библиотек классов .NET Framework, плюс дополнительные классы для устройств с ограниченными ресурсами (такими как смартфоны, КПК и пр.) Читать далее... »
