http://nesteruk.wordpress.com/
|
|
|
progg.ru
|
5
proggs |
Thursday, March 11, 2010 2:06:51 PM GMT
Wednesday, March 10, 2010 3:44:42 PM GMT
Рано или поздно у каждого разработчика появится соблазн «скачать» какой-нибудь сайт, либо для того чтобы получить или проанализировать определенный контент, либо просто доказать себе что это в его (её) силах. На самом деле, получить доступ к HTML определенного сайта просто, но проблемы начинаются тогда, когда сайт требует авторизации или содержит контент в виде картинки (например капчу или текст). В этом посте я расскажу какими методами я получаю контент с сайтов и что я с ним делаю. »»»
|
|
8
proggs |
Wednesday, March 10, 2010 6:42:14 PM GMT
Tuesday, March 09, 2010 4:18:45 AM GMT
A few weeks back, we announced (mostly on Twitter) that T4MVC was moving into the MvcContrib Codeplex project. I didn’t say much about it at the time because there wasn’t a whole lot to say yet, in the sense that the move had not actually happened. MvcContrib was transitioning from github to Mercurial, and since I wasn’t familiar with either one, I figured I’d w... »»»
|
|
6
proggs |
Monday, March 08, 2010 6:06:51 PM GMT
Friday, March 05, 2010 7:49:20 PM GMT
В моем предыдущем посте, где я описал идею CSharpZen, я пообещал две вещи – дописать расширение для Visual Studio 2010, а также записать вебкаст того, как это можно использовать. Но пока я дописывал код для трансформатора, мне снова показалось что код может стать более понятным если его переписать на F#. И понеслось… »»»
|
|
7
proggs |
Thursday, March 04, 2010 7:20:38 PM GMT
Wednesday, March 03, 2010 4:22:17 PM GMT
Уверен что много разработчиков слышали про такую вещь как Zen Coding. Если нет – скажу лишь что это методика очень быстро верстать HTML. Лично я ее использую и безумно доволен. (Все мои статьи написаны через zen coding, многие используют лично написанные расширения.)
Так вот, пришла идея сделать то же самое на C#. Зачем? Отчасти потому что идея SharpWizard как дизайнера классов если не провалилась то по крайней мере не пользуется лично у меня (как автора) никаким успехом. О причинах не знаю, знаю лишь что .... »»»
|
|
5
proggs |
Wednesday, March 03, 2010 2:31:31 PM GMT
Tuesday, March 02, 2010 1:36:13 PM GMT
ITbonus – это проект для учета и поощрения деятельности разработчиков, которые работают с технологиями Microsoft. Иначе говоря, очередной шанс выиграть призы и респект со стороны сообщества. В этом посте я коротко расскажу о том, кто и как в этом проекте участвует. »»»
|
|
9
proggs |
Tuesday, March 02, 2010 4:19:07 PM GMT
Saturday, February 27, 2010 7:26:28 PM GMT
Введение в систему контроля версий Mercurial от известного разработчика Джоэла Спольски. В 6 частях. »»»
|
|
9
proggs |
Saturday, February 27, 2010 7:14:50 PM GMT
Thursday, February 25, 2010 9:39:16 AM GMT
Как правило, при написании .NET программ используются не только классы из .NET BCL, но и сторонние библиотеки. Во время выполнения программы все используемые библиотеки должны быть найдены. Для этого зависимые dll кладут в одну папку с exe файлом.
Однако существуют программы, использующие сторонние библиотеки, но при этом состоящие из одного единственного файла. Все утилиты от SysInternals, а также любимый мной LINQPad представляют из себя один файл в котором содержится все, что требуется для работы. П..... »»»
|
|
9
proggs |
Saturday, February 27, 2010 7:14:50 PM GMT
Wednesday, February 24, 2010 7:23:38 AM GMT
Каждый раз когда я начинаю новый проект на Asp.Net MVC, всегда выполняю кучу ритуальных действий, которые уже приелись. Вот небольшой список того, что я делаю слишком часто (и пора бы уже вынести это в отдельный темплейт). »»»
|
|
6
proggs |
Monday, February 22, 2010 2:10:28 PM GMT
Friday, February 19, 2010 4:53:59 PM GMT
Я хочу множественое наследование в C#. Да, в большинстве случаев оно не нужно, и можно обойтись интерфейсами и повторной реализацией, но я против: я не хочу постоянно делать реализацию паттерна Декоратор, потому что мне, если честно, лень. Чего я хочу так это иметь возможность определить интерфейсы и базовые классы, и чтобы наследование работало правильно. Пусть даже я никогда не смогу привести наследуемый класс к конкретному типу класса – мне в принципе интерфейса хватит. В этом посте – про то как это можн... »»»
|
|
6
proggs |
Sunday, February 21, 2010 5:53:06 AM GMT
Thursday, February 18, 2010 12:53:01 PM GMT
Функциональное программирование на Haskell : Часть 1. Введение »»»
|
|
8
proggs |
Sunday, February 21, 2010 5:51:22 PM GMT
Friday, February 19, 2010 7:48:43 AM GMT
У меня есть приложение, с помощью которого я пишу статьи вроде этой. Называется это приложение TypograFix и суть его в том, что оно помогает мне готовить тексты к публикации в итернете. Одна из фич этого приложения – правильное типографирование текста, которое делается с помощью парсера, который обходит текст и производит нужные замены (например, меняет --> на --> что до читателя доходит как →. До сегоняшнего момента, код который делает эту замену был написал на C#. Читается он, прямо скажем, сложно. »»»
|
|
6
proggs |
Friday, February 19, 2010 6:29:54 PM GMT
Wednesday, February 17, 2010 12:46:34 PM GMT
Почему же альтернативный? Всё просто, данный framework пишется силами выдающихся участников ALT.NET community, а именно:
Jeremy Miller, Chad Myers, Mark Nijhof, Ryan Kelley, и Joshua Flanagan. FubuMVC не имеет никакого отношения к ASP.NET MVC Framework, кроме... »»»
|
|
12
proggs |
Thursday, February 18, 2010 8:31:29 AM GMT
Tuesday, February 16, 2010 5:50:42 AM GMT
В статье рассматриваются плюсы обоих инструментов и даются рекомендации. Вообще, ASP.NET Ajax очень сильно вырос в 4 версии. Это просто другой инструмент. Рекомендую с ним ознакомиться, в том числе с помощью этой статьи. »»»
|
|
6
proggs |
Wednesday, February 17, 2010 5:19:07 PM GMT
Tuesday, February 16, 2010 5:35:30 AM GMT
Интересный фреймворк, который совмещает в себе преимущества элементов управления ASP.NET и Ajax-технологий. »»»
|
|
9
proggs |
Saturday, February 13, 2010 1:50:27 PM GMT
Wednesday, February 10, 2010 2:50:58 PM GMT
Одна из самых значительных книг в мире .NET - CLR via C# от Джефри Рехтера в новой третьей редакции доступна для покупки в электронном виде. »»»
|
|
12
proggs |
Tuesday, February 09, 2010 1:15:07 PM GMT
Friday, February 05, 2010 9:27:47 AM GMT
Обсуждаемая проблема заключается в том, что Agile - это эффективно, полезно, да и просто модно :) Но Agile базируется на некоторых обязательных приципах, ориентированных на сильные и самоорганизованные команды: "Individuals and interactions over processes and tools". С другой стороны в организационной структуре крупных и даже средних компаний всегда присутствует роль архитектора (иногда подменяемая позицией технического директора), обязанностями которого являются: »»»
|
|
7
proggs |
Tuesday, February 09, 2010 3:29:16 AM GMT
Saturday, February 06, 2010 11:18:17 AM GMT
Наверное многим студентам приходилось изучать рекурсию на примере вычисления чисел Фибоначчи. Задачка это безусловно академическая, и рекурсию она иллюстрирует явно хуже чем вычисление, скажем, факториалов, но она интересна тем, что имеет много решений разной степени извращенности. В этом посте – небольшой этюд на эту тему. »»»
|
|
10
proggs |
Thursday, February 11, 2010 5:42:34 PM GMT
Friday, February 05, 2010 3:34:49 AM GMT
Microsoft Research (MSR) — подразделение корпорации Microsoft, созданное в 1991 году для исследования различных вопросов и тем в области информатики. Microsoft Research объединяет 800 исследователей в шести глобальных лабораториях по всему миру.
Главное отличие от остальных подразделений в том, что здесь нет дедлайнов, жестких ТЗ и всего прочего, зато есть научные исследования, безумные идеи и куча времени для их реализаций. »»»
|
|
9
proggs |
Thursday, February 04, 2010 10:29:41 AM GMT
Tuesday, February 02, 2010 7:39:18 PM GMT
Участники: butaji & dnesteruk
Persistence в .Net-приложениях
Роль persistence layer в приложении
Реляционные базы данных: SQL Server/Compact Edition, Oracle, MySQL, SQLite
Объектные базы данных: db4o, CouchDb (+ Divan), MongoDB
Объектно-реляционные мэпперы (ORMы): NHibernate, Entity Framework,... »»»
|
|
5
proggs |
Tuesday, February 02, 2010 1:19:13 PM GMT
Monday, February 01, 2010 9:39:41 AM GMT
I’ve recently had to instrument a piece of code that had to have traits related to both topologically-sorted asynchronous task execution and APM-driven asynchronous execution with PowerThreading's AsyncEnumerator.
Just to illustrate, having a topological sort means you can optimally execute the following task graph: »»»
|


