Компания Microsoft объявила (http://blogs.technet.com/b/port25/archive/2013/01/30/git-now...) о полной интеграции поддержки свободной децентрализованной системы управления исходными текстами Git в продукт Visual Studio и сервис управления жизненным циклом разработки ПО Team Foundation (http://tfs.visualstudio.com/), в дополнение к ранее предлагаемой системе управления версиями TFVC (Team Foundation Version Control). Поддержка Git и TFVC будет осуществляться наравне, при этом Git позиционируется как средство для организации децентрализованной разработки, а TFVC для работы с централизованными репозиториями. Для упрощения миграции проектов с TFVC на Git, а также для организации совместного использования обеих систем, представлен инструментарий Git-TF (http://gittf.codeplex.com/).Поддержка Git для Visual Studio 2012 оформлена в виде плагина (http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-...), в будущих версиях Visual Studio и Team Foundation Server поддержка Git будет предоставлена из коробки. Поддерживаются (http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/g...) все стандартные функции по отслеживанию изменений и ведению версий, сравнению редакций, отмене изменений, созданию и слиянию веток, разрешению конфликтов. Возможна работа c локальными и внешними Git-репозиториями, а также использование Team Foundation Service для хостинга Git-проектов и таких сервисов как GitHub, CodePlex и BitBucket.
Реализация базируется на использовании свободной библиотеки libgit2 (http://libgit2.github.com/), которая, в частности, используется для обеспечения работы сервиса GitHub. Библиотека распространяется под лицензией GPL. В последние месяцы разработчики Microsoft достаточно активно участвуют в разработке проекта, как правило внося изменения, связанные с улучшение работы libgit2 на платформе Windows.
<center><a href="http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communit... src="http://www.opennet.me/opennews/pics_base/0_1359614446.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
<center><a href="http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communit... src="http://www.opennet.me/opennews/pics_base/0_1359614471.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
URL: http://blogs.technet.com/b/port25/archive/2013/01/30/git-now...
Новость: http://www.opennet.me/opennews/art.shtml?num=35975
Чтобы избежать флейма в комментариях, внесите исправление в текст новости: «Библиотека распространяется под лицензией GPLv2 with a special Linking Exception».
> внесите исправление в текст новостиНу так внеси, кнопку "исправить" сложно нажать или не заметно?
ну что ж, ждём теперь поддержку Mercurial, хотя и так есть TortoiseHg который справляется с задачей на Linux/windows одинаково хорошоно от новости я в шоке, что ж это творится то...
Не будет её, ибо никому не нужно.
Так вроде уже было, правда не от MS...
Ждём появления MsGit®™, который поддерживает *почти* все фукнции обычного, и имеет десяток нестандартных расширений специально для VS.Хотя это я так, ядом истекаю. Хорошая новость по сути.
Потеря монополизма ведет к здоровому развитию.
Сначала Silverlight to HTML5(2011), потом Skype под Linux(лето 2012). Процесс идет...
потом secureboot и 15 баксов с ведроида
Skype глючен
У меня работает на полутысяче контактов вполне стабильно, странно себя вести начинает только после падения pulseaudio, но тут надо винить не MS, а Поттеринга, ибо с альсой проблем таких нет.
Обновлять с 2.х пробовали?
Ввиду необходимости поддерживать совместимость SkypeTab со свежими версиями, держу у себя всегда последнюю
А то что пульсаудио падает из за бага в ALSA это фигня, да? "с альсой проблем таких нет".
ALSA не падает, а pulseaudio её использующая - падает, значит где ошибка?
Не очевидно.
Представь, что ALSA возвращает PA что-то, чего он не ожидает и что ALSA и не должна возвращать, собственно. В такой ситуации PA может упасть, но кто виноват? Пульс, в том, что не обрабатывает недокументированное поведение ALSA, или ALSA, которая возвращает что-то, не соответствующее документации или просто абсурдное. Для пользователя будет виноват пульс, в то время как на самом деле ошибка будет в ALSA. В пульс может и добавят обработку этой ситуации и он перестанет падать, но на самом деле ошибка останется и потом вылезет где-нибудь ещё неожиданным образом.
> В пульс может и добавят обработку этой ситуации и он перестанет падать, но на самом деле ошибка останется и потом вылезет где-нибудь ещё неожиданным образом.А нельзя как нибудь так хитро сделать, чтобы пульс не падал при получении нестандартных значений извне?
В теории можно не доверять входным значением и буквально каждое перепроверять, только вот кто потом первым побежит жаловаться, что пульс жрёт процессор и выдаёт звук со слишком большой задержкой? Какой-то уровень доверия должен же быть и если он нарушается со стороны ALSA, то и исправляться должен там.
а нелья как нибудь так хитро сделать, чтобы галушки сами в рот запрыгивали?
я думал ты сам знаешь
> А нельзя как нибудь так хитро сделать, чтобы пульс
> не падал при получении нестандартных значений извне?Можно. Но программерам это невдомёк. Поэтому и получаем sigsegv вместо обработки. Представляю как оно будет падать, если, скажем, коммутировать аудиопоток через netjack2/udp по WiFi...
Если разработчики не хотят покупать MSVS потому что он закрытый, но рады его купить потому что в нём будет GIT - дадим им GIT. Здоровое развитие? По мне больше напоминает стёб над фанатичными клоунами :)
ага. :D
при чём над теми, которые пытались хоститься… во блин, как там мс-овский хостинг проектов то звался?зыж
нда-а-а… IDE, которая не умеет что-то типа житхаба, это привет из 90-х.
вот такие сейчас требования, как бы клоуны не раскорячивались.
Казалось бы, при чем здесь GitHub?..
Действительно :D
Сабж же случайно случился, а нифига не из-за растущего спроса хостинга проектов на решених НЕ поддерживаемых мс.
> стёб над фанатичными клоунами :)Вам как клоуну виднее xD. Вы же профессионал в кривляниях.
Новая версия Skype под Linux была в разработке задолго до покупки Майкрософтом. По сути Майкрософт только дал проекту выпуститься.
Linus @ twitter "Microsoft isn't evil, they just make really crappy operating systems"
Он там про UEFI, который глючит только в Линукс, ничего не написал, не?
неа, ведь это UEFI глючит с linux, а не наоборот.зыж
но могу предположить что ответит.
для тупо рылых — ни одна флэшка (и linux на ней) при сабжевых экспериментах с ну ОЧЕНЬ серкуре и ОЧЕНЬ бут УЕФИ не пострадала.
Windows + UEFI = OK
Solaris + UEFI = OK
MacOS + UEFI = OK
Linux + UEFI = FAILВиноват.... UEFI????
> Solaris + UEFI = OK
> MacOS + UEFI = OK
> Linux + UEFI = FAIL
> Виноват.... UEFI????Ты уже протестировал солярку и макось на самсуноговских ноутбуках из предыдущей новости? Или так просто, балабол?
Поисковики больше не разговаривают с вами и не отвечают на ваши запросы?
> Поисковики больше не разговаривают с вами и не отвечают на ваши запросы?Комментарий выше оставили не поисковики, а вы. Извольте отвечать за свои слова. Вы уже протестировали солярку на самсунговских ноутбуках?
Я? Вы ошибаетесь, я этот комментарий не писал. Возможно это сделал кто-то другой. Но я с ним в чём-то согласен. Лину(к)с - редкостное дерьмо.
> Я? Вы ошибаетесь, я этот комментарий не писал. Возможно это сделал кто-то
> другой.Да-да, вы правы, это был какой-то другой клоун.
Не-не! Это была (инициативная :D) группа клоунов.
Размножаются подачками мс.
видать мс'у совсем туго приходится, раз такие комментаторы тут появляются
не ври :DSolaris - не умеет секуребут в принципе.
MacOS — не поставляется на железо, отличное от маков в принципе (и как следствие не умеет секуребут также в принципе).
Секуребут — был «взломан» программой даже НЕ предназначенной для его взлома.и чему вас там в мелкосовтовских «школах» только учат.
нельзя же быть такими олухами то.
балбес, умеют они!
докажи, сосунок.
Ты может только противоречить всему что не твое
Религиозный фанатик!
ну так докажи! :Dзыж
ну и подпись у тебя! :D
Чепуху тиражируете. Нормально ставил Linux на компьютеры с UEFI. Ставил CentOS 6.3, Mageia 2, Ubuntu 12.10 x64 desktop, Ubuntu 12.02 LTS server. Платы были ASUS новые. Проблем не обнаружил.
> Windows + UEFI = OKТак кто там пообещал скидки на винду отменить?
> Solaris + UEFI = OK
Где?!
> MacOS + UEFI = OK
Только на железе эппла.
> Linux + UEFI = FAIL
Только на некоторых машинах.
> Виноват.... UEFI????
Судя по тому что выдает писаный по стандартным спекам парсер ACPI таблиц в случае обычных биосов, подозреваю что виноват таки UEFI. Да, проприерасские уефаны обычно на редкость криворуки. Я видел ACPI таблицы в BIOS даже с checksumm error, например. По неизвестной науке причине виндус хавает даже такое, забивая на ощибку. На каком основании они парсят битые таблицы - вопрос к майкрософту.
MacOS X не работает с UEFI. На железе эппла используется модифицированная EFI 1.0, а UEFI - это другое название EFI 2.0.
Тем более на uefi с включённым secure boot.
Сомневаюсь чтобы огрызок платил мс за ключики.
> Тем более на uefi с включённым secure boot.
> Сомневаюсь чтобы огрызок платил мс за ключики.Apple свои материнские платы производит, и прошивки сам делает. Если бы он захотел перейти на UEFI c SecureBoot, какие-либо дела с майкрософтом ему бы все равно не пришлось вести. Тем более, что ни UEFI, ни SecureBoot не майкрософт придумал.
До этого то же самое было с поддержкой ACPI. До этого ряда контролеров RAID. У всех работало, а в Линукс глючило, но Линукс не виноват...
„One thing I find myself wondering about is whether we shouldn’t try and make the “ACPI” extensions somehow Windows specific. It seems unfortunate if we do this work and get our partners to do the work and the result is that Linux works great without having to do the work. Maybe there is no way to avoid this problem but it does bother me. Maybe we could define the APIs so that they work well with NT and not the others even if they are open. Or maybe we could patent something related to this.“– Bill Gates
Вах.
Во-первых — случаев с глюками ACPI и RAID под виндой было ТОЧНО не меньше.
А эпик фэйл был когда из кластера отваливались ноды, а винда узнавала об этом только через полчаса.
Во-вторых — любое сертифицированное оборудование под линух имело на ПОРЯДКИ меньшее число отказов, чем оборудование, не менее сертифицированное под винду.зыж
говорю как дба с ~20-летним стажем.
просто ты из амбразуры локалхоста (в которой тебя видимо уже судбба приковала) таких эпикфэйлов винды не видел.
если на десктопе ещё можно принтерных админов переустанавливать винду гонять, то на критикал-серверах предпочитают держать юних/линух.
> говорю как дба с ~20-летним стажемdBase? FoxPro?
И фоксбэйз был. (И 1ц7.7 до сих пор встречается. И часто.)
Но в основном оракл.
> До этого то же самое было с поддержкой ACPI. До этого ряда
> контролеров RAID. У всех работало, а в Линукс глючило, но Линукс
> не виноват...Ты уймешься наконец!!! Модератор, забаньте гражданина. Достал уже.
> До этого то же самое было с поддержкой ACPI. До этого ряда
> контролеров RAID. У всех работало, а в Линукс глючило, но Линукс
> не виноват...Зачем тебе на десктопе RAID? А на сервере ничего кроме Linux не ставят.
> А на сервере ничего кроме Linux не ставят."Да ладно, профессор!" (C)
Ни одного сервера под Линуксом. Живу счастливо, секс регулярный, сон отличный.
> Ни одного сервера под Линуксом. Живу счастливо, секс регулярный, сон отличный.Вы на самом деле считаете что эти 4 утверждения взаимосвязаны?
Ну, взаимосвязь очевидна - человек просто не имеет никакого отношения к IT и радуется этому факту...
он солярщик (посредственный. для аксокалов - даже был, да-да).
т.е. секс регулярно, т.е. никакой, сон 25 часов в сутки, живёт воспоминаниями (идиотская улыбка может выдаёт? х/з), подхалимничает мс за шОколадку и внимание…
как-то так.
> Ни одного сервера под Линуксом....
> секс регулярныйКак обычно - забыли указать что он с операционкой. Маркетинг - он такой.
А ты никогда не слышал о том, что ACPI таблицы чаще всего не полны?
Например: http://habrahabr.ru/post/128449/
Естественно если ожидать от них документированного поведения, то будут проблемы.
Так где ошибка? В Linux, который работает по стандарту, или в ACPI, который хорошо если случайно сломали, а не специально.
> До этого то же самое было с поддержкой ACPI.Если в таблице ACPI чексум еррор, винда кладет на него жирный болт, а линь матерится, как и положено по стандарту - это кто виноват, интересно? Те индусы которые при компоновке таблицы забили на стандарт? Или те индусы, которые так накодили винду что она игнорирует откровенные ошибки и будет пытаться парсить даже откровенный мусор? Не, конечно же, виноват линукс. При условии что вам MS за обсирание доплачивает, видимо.
> Linus @ twitter "Microsoft isn't evil, they just make really crappy operating
> systems"And even more crappy politics.
Приятно читать. Теперь можно точно сказать, что в мире осталась ровно одна DVCS, лучшая.
Нет, нельзя. Mercurial же никуда не делся.
cvs тоже никуда не делся, и что с того ?
cvs, в отличии от git и mercurial, не распределённый.
mercurial это не спасает.
> в мире осталась ровно одна DVCS, моднаяfixed
>> в мире осталась ровно одна DVCS, модная
> fixedГлупо. Так можно любой качественный и значительно опережающий конкурентов инструмент назвать `модным'. Использовать для сверления стен перфоратор - модно. Заправлять машину бензином - модно. Дышать воздухом - модно. Нужно срочно от этого всего отказаться и начать обмазываться какашками, только бы не как все.
>>> в мире осталась ровно одна DVCS, модная
>> fixed
> Глупо. Так можно любой качественный и значительно опережающий конкурентов инструмент назвать `модным'.И в чём именно, кроме кол-ва юзеров, git опережает конкурентов?
> И в чём именно, кроме кол-ва юзеров, git опережает конкурентов?В удобстве использования. Он не пытается косить под доисторический шит типа CVS/SVN, как некоторые другие. А у вашего hg насколько я помню большое бревно в глазу насчет мержинга.
>> И в чём именно, кроме кол-ва юзеров, git опережает конкурентов?
> В удобстве использования.В таких тредах критерий удобности сводится к регэкспу vcs_name ~= /git/i. Привычке, проще говоря.
> Он не пытается косить под доисторический шит типа CVS/SVN, как некоторые другие.
Быстрее влез — быстрее поехал. К счастью, виртуозность жонглирования коммитами не является самоцелью в разработке ПО.
Олсо, надо понимать, http://git-scm.com/book/en/Git-Basics-Tips-and-Tricks#Git-Al... не считается «закосом». Ведь Это Же Совсем Другое Дело.
> А у вашего hg насколько я помню большое бревно в глазу насчет мержинга.
Насчёт merge у hg есть только один недостаток — оно не умеет в octopus merge. Которым осознанно пользуется чуть более, чем человек 50 из всех, хм, пользователей Git.
Собственно, даже если не лучшая, а неплохая - то, что одна, это жирнейший плюс. Ибо совместимость. И надежда, что уж одну-то VCS разработчики освоят толком.
> Собственно, даже если не лучшая, а неплохая - то, что одна, это
> жирнейший плюс. Ибо совместимость. И надежда, что уж одну-то VCS разработчики
> освоят толком.И не надейтесь.
clone git://, add ., commit -a -m 'xxx' ., push, pull - все, что нужно, зачем знать больше? ;)
>> Собственно, даже если не лучшая, а неплохая - то, что одна, это жирнейший плюс. Ибо совместимость. И надежда, что уж одну-то VCS разработчики освоят толком.
> И не надейтесь.
> clone git://, add ., commit -a -m 'xxx' ., push, pull - все, что нужно, зачем знать больше? ;)сложно их в этом винить — зарплата платится за результат, а не за красивую историю.
За некрасивую историю надо выгонять. Потому что иначе потом хрен разберёшься, что и зачем. Ну и кроме красивой истории есть банальное ускорение работы от умелой работы с метками, использования bisect и т.п.
> За некрасивую историю надо выгонять. Потому что иначе потом хрен разберёшься, что и зачем. Ну и кроме красивой истории есть банальное ускорение работы от умелой работы с метками, использования bisect и т.п.ви гойворите так, будто в нормальных DVCS нет ни меток, ни bisect. изучите там себе матчасть, что ли.
Недолго так будет. Как только всем станет ясно, что гитом должен владеть любой разработчик, очень быстро в собеседованиях появятся соответствующие вопросы, и уже не отмажешься тем, что какой-нибудь svn всю жизнь используешь. Потому что знание инструментов - неплохой показатель наличия мозгов.
> Недолго так будет. Как только всем станет ясно, что гитом должен владеть любой разработчик, очень быстро в собеседованиях появятся соответствующие вопросы, и уже не отмажешься тем, что какой-нибудь svn всю жизнь используешь. Потому что знание инструментов - неплохой показатель наличия мозгов.Недолго так будет. Как только всем станет ясно, что MFC должен владеть любой разработчик, очень быстро в собеседованиях появятся соответствующие вопросы, и уже не отмажешься тем, что какой-нибудь QT всю жизнь используешь. Потому что знание инструментов - неплохой показатель наличия мозгов.
> Потому что знание инструментов - неплохой показатель наличия мозгов.Это вовсе не показатель наличия мозгов. Можно научиться "тупо" пользоваться инструментом и вообще нихрена не понимать, тыркая в заученые кнопочки / печатая заученные команды.
> Компания Microsoft добавила в Visual Studio и Team Foundation ServiceОй радость то какая!!!!!
Тут теперь постоянно будут описывать освободительные инициативы от негрософта?
> Тут теперь постоянно будут описывать освободительные инициативы от негрософта?Почему нет? Хотите двойные стандарты в отношении свободного ПО?
Двойные стадарты всегда применяют к СПО, а показательно освободительная движуха от микрокорпорашки обычно преподносится как само оболденная вещица! Хотя давно всем известно что от неё кроме погани на все и вся кроме себя любимой не будет, как настанет выгодный ей момент. Уж сильно много она сделала дерьма для СПО, что бы верить в что то хорошее от неё. Потому лучше не пускать всюду её поганые ручёнки, как бы сейчас хорошо это не выглядело, в один прекрасный момент это вылезит боком! Знаемо, кушалось!
Тоесть вы предлагаете скатить СПО до уровня майкрософта?
Это невозможно в принципе, до такого низкого уровня его не скатить, как бы её прихлебатели не старались.
> Это невозможно в принципе, до такого низкого уровня его не скатить, как
> бы её прихлебатели не старались.Ну так и не старайтесь. От того, что вы будете брезгливо зажимать носик пальчиками, отворачиваться и игнорировать спо используемое вам неугодным, никому лучше не станет
А рсскажите мне, почему на СПО сайте пост о Visual Studio и Team Foundatio в главных новостях, хотя к СПО они не имеют никакого отношения, а тема про релиз системы нелинейного видеомонтажа Kdenlive в мини?
И да, я брезгливо и с недоверием отношусь к всему что делает Microsoft.
> А рсскажите мне, почему на СПО сайте пост о Visual Studio и
> Team Foundatio в главных новостях, хотя к СПО они не имеют
> никакого отношения, а тема про релиз системы нелинейного видеомонтажа Kdenlive в
> мини?
> И да, я брезгливо и с недоверием отношусь к всему что делает
> Microsoft.Во первых из новости следует, что они теперь имеют отношение к СПО.
Во вторых, эта новость на главной, потому что эта новость - действительно новость.
А релиз Kdenlive был не первый и не последний, и то, что он когда нибудь бы настал - это очевидный факт.И да, я тоже с недоверием отношусь к майкрософту, но опускаться до двойных стандартов не собираюсь.
Во первых они и теперь не имеют к СПО отношения, совершенно никакого.
Во вторых, это не новость, для СПО сайта уж точно, этому место на хомяке софины и варезниках.
Каким бы не был релиз Kdenlive, это релиз Kdenlive, а не коммерческого убожества, это очевидный факт.
Ты это сейчас и делаешь, утверждая что СПО всем должно а ему никто и ничего не должен.
> Во первых они и теперь не имеют к СПО отношения, совершенно никакого.В них добавили libgit2 и возможность изпользовать открытый VCS. Об этом написано в новости. Вы написали глупость.
> Во вторых, это не новость, для СПО сайта уж точно, этому место
> на хомяке софины и варезниках.Во первых это ваше субъективное мнение, однако решение об этом зависит не от вас.
Во вторых на варезниках эти ваши libgit'ы никому не интересны. Вы опять написали глупость.> Каким бы не был релиз Kdenlive, это релиз Kdenlive, а не коммерческого
> убожества, это очевидный факт.Этот очевидный факт не делает из новости о релизе Kdenlive сенсацию, достойную попасть в на главную полосу. Это очевидный факт.
> Ты это сейчас и делаешь, утверждая что СПО всем должно а ему
> никто и ничего не должен.Я утверждаю что СПО должно самому себе. А ты фанатично отрицаешь майкрософт.
> В них добавили libgit2 и возможность изпользовать открытый VCS. Об этом написано в новости.Вы написали глупость. Visual Studio не имела и теперь не имеет к СПО отношения, совершенно никакого.
> Во первых это ваше субъективное мнение, однако решение об этом зависит не от вас.
А от кого зависит? Кто решает что СПО второго сорта, даже для СПО сайта а подачки от Microsoft изумительная прелесть?
> Во вторых на варезниках эти ваши libgit'ы никому не интересны. Вы опять написали глупость.
Винде и всему к ней относящемуся место там, а не на СПО сайтах, этому мусору место на помойке и не надо искать причин приносить его в приличное место. А вы как обычно ступили.
> новости о релизе Kdenlive сенсацию, достойную попасть в на главную полосу
А одолжение от негрософта достойно? С каких пор подачки стали сенсацией?
> Я утверждаю что СПО должно самому себе. А ты фанатично отрицаешь майкрософт.
СПО никому не должно, даже себе. А ты так фанатично защищаешь мигрософт что это вызывает подозрение в твоей адекватности.
> Вы написали глупость. Visual Studio не имела и теперь не имеет к
> СПО отношения, совершенно никакого.Перечитайте новость.
> А от кого зависит?
От автора новости и модераторов.
> Кто решает что СПО второго сорта, даже для СПО сайта
Вы. Это вы решили, что здесь кто-то считает СПО вторым сортом.
> а подачки от Microsoft изумительная прелесть?
Никто.
> Винде и всему к ней относящемуся место там, а не на СПО
> сайтах, этому мусору место на помойке и не надо искать причин
> приносить его в приличное место. А вы как обычно ступили.Здесь пишут о свободном программном обеспечении, а не о винде, которую вы так фанатично ненавидите.
> А одолжение от негрософта достойно? С каких пор подачки стали сенсацией?
Да. Использование майкрософтом СПО под GPL - это сенсация, даже если для вас это не очевидно.
> СПО никому не должно, даже себе.
Если бы СПО никому ничего не было должно, оно бы никому не было нужно.
> А ты так фанатично защищаешь мигрософт что это вызывает подозрение в твоей адекватности.
Я защищаю не "мигрософт", а новости о СПО от фанатиков.
> Я защищаю не "мигрософт", а новости о СПО от фанатиковСебе то хоть не ври! Много тут вас таких, "борцов с фанатиками" за гамбургер и пузырёк колы.
>> Я защищаю не "мигрософт", а новости о СПО от фанатиков
> Себе то хоть не ври! Много тут вас таких, "борцов с фанатиками"
> за гамбургер и пузырёк колы.Я себе не вру. А ты видимо даже если майкрософт переведёт винду под гпл будешь говорить, что такие новости здесь не нужны, ведь майкрософт же.
Я не люблю мигрософт не за то что он мигрософт, а за то что он не СПО! И всё что про него нет места на СПО сайтах. Я всё сказал, можешь не отвечать, надоел ты мне своей фанатичной нежностью к негрософту. Противны мне такие проплоченные халуи.
> Я не люблю мигрософт не за то что он мигрософт, а за
> то что он не СПО! И всё что про него нет
> места на СПО сайтах. Я всё сказал, можешь не отвечать, надоел
> ты мне своей фанатичной нежностью к негрософту. Противны мне такие проплоченные
> халуи.Ответил ниже, тему закрыли.
> И да, я тоже с недоверием отношусь к майкрософту, но опускаться до
> двойных стандартов не собираюсь./0
1) Стандарт № 1 - с недоверием отношусь к майкрософту
2) Стандарт № 2 - доверяю ее разработкам в СПОЕдинственный стандарт - гнобить все микрософтовское хоть платное, хоть бесплатное, хоть открытое. Потому что эта хищная тварь, только и ждёт, когда вы будете жить по пункту 2.
Потому что новость - фактически о победе открытой VCS. Винда была последним бастионом всякой мути.Ну и потому что тех, кому приходится заниматься нелинейным монтажом, на пару-тройку порядков меньше, чем тех, кто пишет софт, в том числе в VS? И, как ни странно, в ней тоже открытый софт пишется.
Не надо передёргивать. Открытый софт и под винду есть, почему бы тогда тут и про винду новостей не писать? Вам не кажется что у всего должно быть своё место, в хлебном магазине ведь обувью не торгуют, обувь то все носят, почему бы там ей не торговать?
А откуда у вас статистика посетителей этого сайта и их интересов?
> Не надо передёргивать. Открытый софт и под винду есть, почему бы тогда
> тут и про винду новостей не писать? Вам не кажется что
> у всего должно быть своё место, в хлебном магазине ведь обувью
> не торгуют, обувь то все носят, почему бы там ей не
> торговать?
> А откуда у вас статистика посетителей этого сайта и их интересов?
> Не надо передёргивать. Открытый софт и под винду есть, почему бы тогда
> тут и про винду новостей не писать?Когда майкрософт перейдёт на ядро линукс или добавит gnu utils в винду, об этом обязательно напишут.
> Вам не кажется что у всего должно быть своё место, в хлебном магазине ведь обувью
> не торгуют, обувь то все носят, почему бы там ей не торговать?Здесь место новостям о открытом софте. Эта новость о откртом софте.
> Здесь место новостям о открытом софте. Эта новость о откртом софтеVisual Studio открыли? Уау, а я всё проспал! (обливаясь горючими слезами убегает)
>> Здесь место новостям о открытом софте. Эта новость о откртом софте
> Visual Studio открыли? Уау, а я всё проспал! (обливаясь горючими слезами убегает)Ты будешь отрицать, что libgit2 открытый софт?
Ты будешь утверждать, что Visual Studio открытый софт?
Нет не буду. А у тебя хватит смелости ответить на предыдущий вопрос?
> Компания Microsoft добавила в Visual Studio и Team Foundation Service поддержку GitЯ ответил на твой вопрос? Или ты не понял ответа и трусишь в этом признаться?
>> Компания Microsoft добавила в Visual Studio и Team Foundation Service поддержку Git
> Я ответил на твой вопрос? Или ты не понял ответа и трусишь
> в этом признаться?Нет, ты не ответил на мой вопрос.
Вопрос был: "Ты будешь отрицать, что libgit2 открытый софт?"
Я ожидаю ответа "Да." или "Нет."
Нет, а тебе зачем? Ты же сказал что Visual Studio теперь СПО, ожидай дальше.
> Нет, а тебе зачем?Затем, что новость о нём.
> Ты же сказал что Visual Studio теперь СПО, ожидай дальше.
Значит ты будешь утверждать, что я сказал, что Visual Studio теперь СПО?
Впрочем, не отвечай, я тоже устал от твоего фанатичного "Ахахах, майкрософт плохой, его надо везде зацензировать, чтобы он не делал, никогда никогда о нём больше не писать и не упоминать всуе!!!1адынадын"
Эта новость про то, как ТО ЧТО СДЕЛАЛ ЛИНУС (git),
невозможно было не включить(ну, все-ж визуализаторы хотели)
в ТО ЧТО СДЕЛАЛ БИЛЛИ (MS студия визуализации).Все выглядит как биллии облилли.
Это веселая новость для СПОшников
Так я только за новости об открытом софте под винду. Потому как меня в этом интересует открытость, а не под что оно. Ну а про статистику - я здесь не первый день, оценить вполне в состоянии.
Каждый судит в меру своей испорченности
да, кстати http://news.eizvestia.com/news_technology/full/microsoft-obv...
>Microsoft решила обвинить производителей в слабых продажах новой операционной системы Windows 8.
>Производители, в свою очередь, считают, что вина лежит на самой Microsoft, которая выдвинула излишне высокие требования к «железу». «Если бы мы кинулись выполнять эти требования, рынок оказался бы перенасыщен дорогими hi-end-устройствами, которые никому не нужны», — считают производители компьютеров..
> да, кстати http://news.eizvestia.com/news_technology/full/microsoft-obv...
>«Если бы мы кинулись выполнять эти требования, рынок оказался бы перенасыщен устройствами, которые никому не нужны», — считают производители компьютеров.Fixed.
> Хотите двойные стандарты в отношении свободного ПО?Всё давно используется! Например, если проблемы с железом в винде всегда виноват производитель (без исключений), если возникла проблема с железом в Linux то виноват Linux! (без исключений). Так что не надо про стандарты, Microsoft всегда имеет свои стандарты (с)
Используется со стороны майкрософта.
Вы тоже хотите скатить СПО до его уровня?
А так же анонимными троллями сутками сидящими на СПО ресурсах.
Мало ли чего я хочу, но не хочу я регулярно выдаваемых на СПО сайтах новостей про Microsoft вносящего огромный вклад в СПО. Это не соответствует действительности.
> А так же анонимными троллями сутками сидящими на СПО ресурсах.
> Мало ли чего я хочу, но не хочу я регулярно выдаваемых на
> СПО сайтах новостей про Microsoft вносящего огромный вклад в СПО. Это
> не соответствует действительности.
> новостей про Microsoft вносящего огромный вклад в СПО
> вносящего огромный вклад в СПОГде вы их нашли?
И да, у вас в аккаунте ФИО не занесено.
Там сайт указан, мне чего ещё и сюда резюме перепостивать?
Ну что вы, достаточно будет не делать заявлений про анонимов.
Я то не аноним, мне даже письмо написать могут и я его почитаю даже, а тебе аноним могут?
> Я то не анонимВаши ФИО, адрес и подтверждение того, что они действительно ваши?
От того, что вы зарегестрировались вы не перестали быть анонимным.> мне даже письмо написать могут
А мне могут написать комментарий. Значит я не аноним?
> адрес и подтверждение того, что они действительно ваши?А докажи ка обратное, регистрация это не анонимность, пора бы знать.
А как я хочу себя назвать моё дело, я то не безымянный...> А мне могут написать комментарий. Значит я не аноним?
А мне метеорит может на голову упасть, но это не значит что я космонавт.
>> адрес и подтверждение того, что они действительно ваши?
> А докажи ка обратное, регистрация это не анонимность, пора бы знать.
> А как я хочу себя назвать моё дело, я то не безымянный...Я всё ещё не вижу ни вашего имени, ни вашего адреса. Но вы конечно не безымянный и не аноним, да.
>> А мне могут написать комментарий. Значит я не аноним?Я рад, что вы это признаёте. Тогда зачем вы написали про письма?
ППЦ, они только сделали... Уже весь мир на нем работает, они только добавили...
сторонние плагины для работы с GIT были в MSVS с незапамятных времен, просто теперь один из них включили в официальную поставку. В чем новость - непонятно :)
> новость - непонятно :)"Mammon awoke, and lo! it was naught but a follower."
//from The Book of Mozilla, 11:9 (10th Edition)
А что, у них был выбор?
Извиняюсь за наивный вопрос, но вот этот негатив Лексикона, который занимает всю верхнюю часть первого скриншота - это таки теперь самый крутой и современный GUI? Если да, то к нему запасные глаза не прилагаются, случаем?
Как же, старая традиция русского опенсорса - если выражен скриншот, то обязательно придраться к шрифтам или теме - без этого ж нельзя. Нет, блин, глаза у всех повытекали, работают со шрифтом Брайля.Кто работает с VS - очень хвалят, вообще-то. Мол, прожорливое, но писать крайне удобно. И читать тоже.
"Те, кто работает в VS c .Net", вы хотели сказать. С С++ работать в VS с каждым годом все труднее, поскольку Intellisense после 2008 стал практически нерабочим.Но я не о том. Просто впервые увидел семь серых строчек с одним разделителем и действительно стало интересно - это во всей "восьмерке" так?
А если бы я придирался, то начал бы с пожелания измерить длину капсового меню, например, на финском...
Да вроде питоновский плагин хвалили, дишный, да и с плюсами, насколько я понимаю, там при всех минусах всё же лучше, чем в каком-нибудь эклипсе... Хотя я правда не понимаю, зачем писать на винде на чем-то кроме шарпа - он таки навороченный и удобный, зараза. Но - патенты... (это я о моно).
> Хотя я правда не понимаю, зачем писать на виндеТут согласен. А вот дальше мы с вами расходимся ;)
Ну, дальше уже вопрос предпочтений. Мне шарп нравится - богатый, с кучей фич в отличие от джавы какой, довольно прилично сделанным метапрограммированием и при этом в традиции сишного семейства языков.
> Мне шарп нравится - богатый, с кучей фич в отличие от джавы какойА можно поинтересоваться, какие именно фичи шарпа в сравнении с джавой вам понравились?
А то я писал на нём приложение на winforms недавно, анонимных классов нет, свойства не перегружаются, ctrl+a в multiline textbox не работает. Приуныл.
nullables, delegates, properties - это то, что сразу в голову пришло.
> nullables, delegates, properties - это то, что сразу в голову пришло.Да, type inference забыл! Сильно сокращает количество мусора.
nullables - primitive wrapper classes
delegates - интерфейс + anonymous inner class
properties - getters & setters, которые и перегружать можно, и по наличию которых сразу можно определить права доступаНет, шарп мне положительно не доставляет.
А вам спасибо.
Вот именно за это я яву и не люблю. Вроде всё сделать можно, но КАК... Где в других языках одно слово - там в яве пять строк.
>>delegates - интерфейс + anonymous inner classmyList.Where (o => o.X >= o.Y).OrderBy (o => o.Z).ToList();
Перепишите на "интерфейс + anonymous inner class"
> myList.Where(o => o.X >= o.Y).OrderBy(o => o.Z).ToList();Это называется lambda expressions и linq. В джаве их аналагов из коробки пока нет. А Linq действительно интересная штука.
Однако мне кажется, представление о делегатах у вас неверное. Попробуйте написать всё тоже самое с делегатами, но только не используя неймспейс "System.Linq".
Делегат = умный указатель на метод. Лямбда-выражение - по сути анонимный метод, который разделяет с основным часть переменных посредством сгенерированного компилятором класса. Без делагатов не может быть лямбд.В целом, про Java vs. C# можно сказать, что сделать на них можно одно и то же, но в шарпе в разы больше синтаксического сахара, а так же вменяемый инструментарий взаимодействия с unmanaged-кодом. Ну и набор отличных инструментов типа ReSharper.
> Делегат = умный указатель на метод. Лямбда-выражение - по сути анонимный метод,
> который разделяет с основным часть переменных посредством сгенерированного компилятором
> класса. Без делагатов не может быть лямбд.Всё так, я просто к тому, что без linq та коротенькая строчка разбухла бы на порядок, вне зависимости от использования делегатов.
> В целом, про Java vs. C# можно сказать, что сделать на них
> можно одно и то же, но в шарпе в разы больше
> синтаксического сахара, а так же вменяемый инструментарий взаимодействия с unmanaged-кодом.Всё так, при этом стоит учесть что синтактический сахар это дело вкуса. Те же properties критиковались много раз.
> Ну и набор отличных инструментов типа ReSharper.
Под джаву тоже есть хорошие инструменты инструменты и фреймворки. Многие из шарповских базируются именно на них.
LINQ в базовом виде реализуется на коленке как набор Extension-методов. Собственно, если приложение затачивается под запуск на .NET 2.0, то можно невозбранно вытащить все необходимые классы из Mono-вских библиотек и пользоваться им как ни в чём ни бывало. Т. е. LINQ в виде с лямбдами в язык не встроен. Кто-то LINQ-to-Objects реализовал даже на плюсах, когда там лямбды появились. Чего нельзя сказать о такой штуке, как деревья выражений. Штука эта весьма полезна тем, что позволяет передать лямбда-выражение не как делегат, а как что-то вроде AST, которое потом вызываемый может обрабатывать, что весьма полезно при написании ORM.Так db.MyTable.Where(l=>l.Id>500).OrderBy(l.Timestamp).ToList() посредством ORM преобразуется в SELECT * MyTable WHERE Id > 500 ORDER BY Timestamp.
Анонимные классы есть.
var anon = new { Prop1 = 1, Prop2 = 2 };
Хотя, это больше похоже на константную структуру, т. к. ни добавлять туда методы, ни изменять значения свойств потом нельзя. Но оно обычно и не нужно, т. к. основное применение они находят в LINQ-запросах.
> Анонимные классы есть.
> var anon = new { Prop1 = 1, Prop2 = 2 };
> Хотя, это больше похоже на константную структуру, т. к. ни добавлять туда
> методы, ни изменять значения свойств потом нельзя. Но оно обычно и
> не нужно, т. к. основное применение они находят в LINQ-запросах.Да я в курсе. В сравнении с явовскими анонимными классами они очень сильно обрезаны в своих возможностях, поэтому я и написал, что их нет.
шарп правильнее сравнивать не с явой, а со скалой
Если бы скала была честно мультипарадигменной, а не спихивала в сторону "особенностями реализации" вроде отсутствия нормального for...
"нормальный for" (то есть, как я понимаю, что-то типа плюсового for (int i = 0; i < n; i++) {}) из-за мутабельных переменных не подходит под функциональную парадигму. Для распараллеливания его придется на что-то менять, в то время как сейчас в скале достаточно просто написать ".par" после объявления диапазона. Так что, я считаю, Одерски все правильно сделал.Nullables и прочее перечисленное в скале есть. Кроме того, там есть такие штуки как макросы (ну ладно, их пока еще нет), string interpolation, TrieMap, и т.д. :)
Так фишка в том, что скала позиционируется как мультипарадигменная, а по факту императивный стиль там сильно кастрирован, при чем Одерский совершенно не скрывает,что сделано это чтобы стимулировать переход к функциональщине. По сравнению с Явой и то,что есть - счастье, конечно, а по сравнению с D или шарпом - грустно. А функциональщина в её "чистом" виде лично мне не интересна совершенно. В виде приправы к ООП - другое дело. Поэтому скала не слишком привлекает. Хотя часть идей хороша, да.
> Кто работает с VS - очень хвалят, вообще-то. Мол, прожорливое, но писать
> крайне удобно. И читать тоже.«Кактус колючий, но вкусный» — мыши.
млять... теперь виндоуроды будут в несколько раз чаще гадить репозитарии своими нью лайнами и +x на все файлы
> млять... теперь виндоуроды будут в несколько раз чаще гадить репозитарии своими нью
> лайнами и +x на все файлыНапиши скриптик или прожку для убирания этого. Пусть выкусят :). А в коменте к коммиту - так прямо и пиши: windows sh*t cleanup :D