Pull to refresh
55
0
Dmytro Zharii @Dmitry_Zhariy

Пользователь

Send message
В самом образе XP указано, что он испортится 9-го декабря 2011. Там где-то баг зарыт ;)
Особой пользы для себя в этих «бесплатных» имеджах я не вижу.

====
Вот скриншот, если кому интересно. Обычная XP Pro с урезанными стандартными приложениями.

Дорасти вы можете через раздел Q&A. Надежный способ. Если вы лишний раз за кого-то погуглите на интересующую Вас тему, то это плюс в знания, в первую очередь. А по статистике, за 3 хороших ответа, можно ожидать и плюс в карму.
На самом деле, этим опросом я хотел бы напомнить Хабравчанам, что автору первого топика из песочницы, на мой взгляд, всегда нужно дать второй шанс. Лично я видел не мало топиков, рейтинг которых зашкаливал за +30, а карма автора останавливалась на +4, лишая его второго шанса.

Конечно же, есть и обходные маневры для получения необходимых плюсов, но многие не решаются на них.

Хоть правила Хабр и стали более жесткими, с введением этого ограничения на публикацию новых топиков с кармой не меньше 5, не стоит забывать, что все по прежнему в наших руках, в руках сообщества.
Блин, ну это вот круто. За пол-года это — самая лучшая статья по теме тестирования, которую я видел.
И не только физики-ядерщики, собственно:
ru.wikipedia.org/wiki/Священная_война
:)

Холиварят глупцы, умные дают советы. Очень важно научиться отличать одно от другого.


А мудрые не дают советов, особенно, когда их об этом не просят. :)

Кроме айтишников холиварят еще политики и историки. Глупцами я их назвать не могу. Первые, сука, хитрые, а вторые — ученые.
Я пока пост Ваш читал, то два раза потерялся. Холивары… молодые тимлиды… холивары… Старею я, старею…
На мой взгляд, блог «Вебразработка» подойдет больше для этого опроса, чем «DIY или Сделай Сам»
Люди стают внимательными только после огромного косяка. Человек должен внимательно читать сообщения, и научиться этому можно только по своему горькому опыту. И никакая защита «от дурака» не сработает на 100%.

Точно. Спасибо за наводку. Единственное что я могу сказать, что таки проблему с регистрацией GACке Cassini++ решил, но какой ценой… ценой черной магии ;)
Привожу код решения:

\src\Cassini++\WebServer\Server.cs


		private static Host CreateWorkerAppDomainWithHost(string virtualPath, string physicalPath)
		{
            var hostType = typeof(Host);

			// this creates worker app domain in a way that host doesn't need to be in GAC or bin
			// using BuildManagerHost via private reflection
			string uniqueAppString = string.Concat(virtualPath, physicalPath).ToLowerInvariant();
			string appId = (uniqueAppString.GetHashCode()).ToString("x", CultureInfo.InvariantCulture);

			// create BuildManagerHost in the worker app domain
			var appManager = ApplicationManager.GetApplicationManager();
			var buildManagerHostType = typeof (HttpRuntime).Assembly.GetType("System.Web.Compilation.BuildManagerHost");
			var buildManagerHost = appManager.CreateObject(appId, buildManagerHostType, virtualPath, physicalPath, false);

			// call BuildManagerHost.RegisterAssembly to make Host type loadable in the worker app domain
			buildManagerHostType.InvokeMember(
				"RegisterAssembly",
				BindingFlags.Instance | BindingFlags.InvokeMethod | BindingFlags.NonPublic,
				null,
				buildManagerHost,
				new object[2] {hostType.Assembly.FullName, hostType.Assembly.Location});

			// create Host in the worker app domain
            return (Host)appManager.CreateObject(appId, hostType, virtualPath, physicalPath, false);
		}

P.S. Подпишитесь на вот этот блог habrahabr.ru/blogs/net/
перенесите ваш топик туда и сделайте его открытым.
Я раньше хотел использовать кассини для того чтобы WinForms приложение было одновременно и веб сервером.

Понял, что с кассини уж слишком много проблем, и заюзал Mono XSP (Mono.WebServer2).

Кстати, вот пример того, как можно в GAC зарегистрировать необходимую DLL с сервером:


using System.EnterpriseServices.Internal;

        public static void GacRegisterHost()
        {
            Publish pub = new Publish();
            
            pub.GacInstall(AppDomain.CurrentDomain.BaseDirectory + @"\Mono.Security.dll");
            pub.GacInstall(AppDomain.CurrentDomain.BaseDirectory + @"\Mono.Security.Win32.dll");
            pub.GacInstall(AppDomain.CurrentDomain.BaseDirectory + @"\Mono.WebServer2.dll");
        }
На эту тему хочу порекомендовать книгу ASP.NET 3.5 Social Networking, в которой автор создает социальную сеть любителей рыбок, основанною на MVP, с использованием IoC/DI, с тестами, разработкой своего слоя доступа к данным.

На русском этой книги, к сожалению, нет

А скажите, MPA3b, когда вы себе выбирали логин, вы уже знали что будете троллем?
И еще немного критики.

В статье вы рассказали все кратко и обобщенно. Кратко о том, о чем другие люди пишут книги или проводят целые семинары. В целом все выглядит как прописные истины, от которых, в принципе пользы не много. Ссылок на материалы по более углубленному изучению этих самых истин вы не привели.

Из «авторитетных источников» у вас ссылка на вашу же презентацию, на пост в вашем блоге и на опрос в Хеад Хантере, где 3000 пользователей Хеад Хантера отвечали на вопрос пользуются ли они Хеад Хантором.

Вру, на книгу Стива Макконнелла, вы все таки ссылку дали.
Это очень пессимистический сценарий, говорящий о том, что либо человек сейчас застрял на чем-то и находиться в депрессии, либо о том, что он сейчас не на том месте.
Несколько комментариев по поводу:
Вот несколько способов набрать необходимый опыт:
Участие в OpenSource проектах
Просмотр кода OpenSource проектов


А что мотивировало конкретно Вас для просмотра кода проектов и участие в них? Дело в том, что для того чтобы перейти от «ну скачал пару проектов, ну фигачат они код» до «ого! Это же гениальный коммит! Хотя… тут есть пару багов, пойду-ка сделаю пач» – нужна огромная мотивация.
С фрилансом тоже не соглашаюсь. Это не поле, где можно набраться опыта. Там опыт уже нужен.
Курсовые и диплом – это возможность действительно получить опыт от занятия любимым делом, если договориться с преподавателем.

Стажировки в компаниях – да, способ засветиться в компании и попасть на работу. Но, и опыт на стажировке может быть разный. Могут действительно разрешить поработать с опытными разработчиками, а могут и рутину всякую повесить, которая никаких знаний и опыта не принесет.
Но, в любом случае нужно пройти через всю рутину просто, чтобы показать, что ты человек который может делать любую работу качественно.
А меня отпугивают вот эти слова (предположительно устойчивый сервис):

Вы можете использовать предположительно устойчивый сервис Habrastorage, если планируете использовать изображения в статье.


Это понятно что все сервисы предположительно устойчивы, но все равно это делает Habrastorage еще страшнее.

Не хватает интеграции с топиком. Было бы хорошо видеть сбоку редактора топика уже залитые картинки и их url

Information

Rating
Does not participate
Location
Seattle, Washington, США
Date of birth
Registered
Activity