- @otakuSiD: *dev *deploy *packaging *ci *.netВозможные ошибки при настройке "MSDeploy":
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (2850,5):
errorMSB4018: The "IsCleanMSDeployPackageNeeded" task failed unexpectedly.
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Web.Publishing.Tasks.Common.Utility.CheckMSDeploymentVersion()
at Microsoft.Web.Publishing.Tasks.Common.Utility.get_IsMSDeployInstalled()
at Microsoft.Web.Publishing.Tasks.Common.Utility.CheckMSDeploymentVersion(Task task)
at Microsoft.Web.Publishing.Tasks.IsCleanMSDeployPackageNeeded.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)
На билд машине не установлен "Web Deploy" (iis.net).
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (1737,5):
error: No such host is known
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (1740,7):
errorMSB4018: The "MapUriToIisWebServer" task failed unexpectedly.
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Web.Publishing.Tasks.MapUriToIisWebServer.get_MetakeyPath()
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (1740,7):
errorMSB4028: The "MapUriToIisWebServer" task's outputs could not be retrieved from the "MetakeyPath" parameter. Object reference not set to an instance of an object.
В настройках проекта стоит калка "Include IIS settings as configured in IIS", при билде MSDeploy пробует найти ваш сайт на билд машине что бы скопипастить его настройки и не находит. Ибо нехер на билде сайты хостить ;) Для решения проблемы — снять галки "Include IIS settings as configured in IIS" для тех конфигураций вашего проекта, которые планируют собираться на билд машине.
G:\Work\CruiseControl\CI_on_DVCS\Src\CI_on_DVCS\CI_on_DVCS.csproj (142,3):
errorMSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
На билд машине нет MSBuild таргетов для деплоя. Либо ставим "Microsoft Visual Studio 2010 Shell Redistributable Package" (http://www.microsoft.com/en-us/download/details.aspx?id=115 или microsoft.com Либо копируем пачку таргетов с дев машины в то же место на билд машине.11 days ago - @otakuSiD: *dev *deploy *packaging *ci *.netЧто бы инициировать создание "Deployment Package" на билд сервере нужно установить "Web Deploy" (iis.net); "Microsoft Visual Studio 2010 Shell Redistributable Package" (http://www.microsoft.com/en-us/download/details.aspx?id=115 или microsoft.com
У меня на сервак "Microsoft Visual Studio 2010 Shell" не стала, поэтому я просто скопировал пачку таргетов с дев машины в то же место на билд машине (c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\).
После этого билд сервер готов. Теперь нужно настроить "Package" свойства для веб приложений:
vishaljoshi.blogspot.com
msdn.microsoft.com
Запускать из "NAnt" можно вот так:
pastebin.com11 days ago - @otakuSiD: *dev *Гавно *CI *deploy *packaging
errorMSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
MS придумывает годную фичу, но, как всегда, косячит в мелочах. Вот чего сразу нужные таргеты не положить? Схерали мне на билд машину студию ставить ради пары таргетов (ну или костыль в виде "Microsoft Visual Studio 2010 Shell (Integrated) Redistributable Package")?
stackoverflow.com
blog.siliconvalve.com13 days ago - @otakuSiD: *dev *GoogleAnalytics *jsSetting GA campaign tracking using JavaScript
blog.intlock.com
Так как API для передачи треккинг тегов руками нету — можно их подкинуть через куки.16 days ago - @librarian:Верный признак того, что у тебя неприятности: обилие патронов, аптечек и закрытая дверь в конце коридора.17 days ago; 22 replies
- @mc: *juick *statНужна команда STAT, по которой можно было бы оценивать интересность своих сообщений.
Например, по STAT *tagname отобразилось бы сколько твоих подписчиков забанили данный тег и сколько на него подписаны. Сколько раз рекомендовали посты с этим тегом, сколько подписчики написали сами.
STAT TAG — самый популярный тег среди подписчиков. - @Lirium: *паста *легендаистория песни "пятнадцать человек на сундук мертвеца"
Это произошло в самом начале XVIII века. На пиратском корабле «Месть королевы Анны», которым командовал Эдвард Тич по прозвищу Чёрная борода, один из самых опасных пиратских главарей Карибского моря, из-за жестокости капитана вспыхнул мятеж. Мятежникам не повезло. Чёрная борода, отличавшийся огромной силой и умением владеть оружием, заперся в каюте, отбился от нападавших и быстро подавил бунт.
Пятнадцать особо активных мятежников Тич решил высадить на необитаемый остров под названием Сундук мертвеца. Каждому из пиратов вручили по бутылке рома, а потом выбросили на берег связку абордажных сабель. Тич знал, что на острове нет источников пресной воды, а ром только усиливает жажду, и, следовательно, все мятежники обречены на мучительную смерть. Но мстительному Тичу этого было мало. Зная вспыльчивый, неудержимый в пьянстве характер пиратов, он рассчитывал, что они скоро перепьются и изрубят друг друга...
Высадив мятежников на острове, Чёрная борода поднял паруса, и скоро его корабль скрылся за горизонтом.
Для Билли Бонса и его товарищей наступили кошмарные дни и ночи. На Сундуке мертвеца было действительно тесно, как в сундуке. На вытянутом четырёхугольнике суши размером 10х20 метров сбившиеся в кучу люди не имели никакой возможности укрыться от палящего солнца, ветра и змей.
При помощи огнива моряки добыли огонь и развели небольшой костёр. За ночь в куски парусины они собирали росу, слегка разбавляли её морской водой и поровну делили между собой, но воды всё равно не хватало. От жажды и палящего солнца многие начинали бредить, и воспалённый мозг людей порождал по ночам кошмарных чудовищ вроде морского дьявола Дэви Джонса.
Но вопреки надеждам Чёрной бороды драк и поножовщины между пиратами не возникало. Возможно, этому способствовал авторитет Билли Бонса. Судя по всему, именно его и прочили в капитаны вместо Тича неудачливые бунтовщики.
Во время отлива остров несколько увеличивался в размерах, море отступало, и изнурённые «робинзоны» собирали между кораллов моллюсков, крабов и черепах. Основной же пищей пиратов были змеи и ящерицы. Их убивали, потрошили, рубили на куски, вялили на солнце и затем ели.
Через месяц Тич вернулся к Сундуку мертвеца. Каково же был его изумление, когда вместо высохших трупов он обнаружил всех своих пиратов вполне живыми, правда, едва передвигающими ноги от истощения. По требованию команды Чёрная борода простил мятежников и взял их на борт корабля.
История о пятнадцати пиратах, высаженных на Сундук мертвеца, быстро распространилась по всему Карибскому морю, и очень скоро появилась песня, рассказывающая о выпавших на их долю испытаниях.24 days ago; 16 replies - @otakuSiD: *путешествия *умань *маршруткиС ЖД на Авто вокзал идут маршрутки №.№. 14, 9, 1. Если нужна просто маршрутка к парку подойдут так же 6 и 5.26 days ago
- @otakuSiD: *путешествия *умань *доброВ связи с идиотской системой продажи билетов на автовокзалах, для того что бы уехать назад, после прогулки по Софиевскому парку, нужно с утреца купить обратный билет на автобус. Нагуглил телефон справочной в Умани. Женщина которая подняла трубку обьяснила что справочной по этому номеру больше нет, теперь это частный телефон. Спросила может ли она чем то помочь. Рассказала, подробно, какими маршрутками можно доехать с ЖД до автовокзала и вернуться к парку. Мир не без добрых людей =^_^=26 days ago
- @Monstreek: *анекдот *publicУмер человек и попал на Великий суд. Долго смотрел на него Творец с недоумением и задумчиво молчал. Не выдержал человек и спросил:
— Господи, что с долей моей? Почему ты молчишь? Я ведь заслужил царствие небесное. Я страдал! — с достоинством заявил человек.
— А с каких это пор, — удивился Творец, — страдания стали считаться заслугой?
— Я носил власяницу и вервие, — упрямо нахмурился человек. — Вкушал отруби и сухой горох, не пил ничего, кроме воды, не притрагивался к женщинам. Я изнурял свое тело постом и молитвами...
— Ну и что? — заметил Бог. — Я понимаю, что ты страдал — но за что именно ты страдал?
— Во славу твою, — не раздумывая, ответил человек.
— Хорошенькая же у меня получается слава! — усмехнулся грустно Творец. — Я, значит, морю людей голодом, заставляю носить всякую рвань и лишаю радостей любви?
Вокруг повисло молчание... Творец все так же задумчиво взирал на человека.
— Так что с моей долей? — напомнил о себе человек.
— Страдал, говоришь, — тихо произнес Творец. — Как тебе объяснить, чтобы понял... Вот, например, плотник, что был перед тобой. Он всю жизнь строил дома для людей, в жару и холод, и голодал порой, и часто попадал себе по пальцам, через это и страдал. Но он все-таки строил дома. И потом получал свою честно заработанную плату. А ты, получается, всю жизнь только и делал, что долбил себе молотком по пальцам.
Творец на мгновение замолчал...
— А где же дом? ДОМ ГДЕ, Я СПРАШИВАЮ ?

