В Bing появился редактор кода


    В поисковике Bing только что появился встроенный редактор кода, с поиском и выполнением кода (пока работает только если установить в настройках аккаунта регион United States — English). Инструмент позиционируется как «новый способ изучать языки программирования и играться с кодом». Есть возможность даже сравнить, как одно и то же решение выглядит на разных языках.

    Некоторые активисты Open Source говорят, что этим инструментом следует пользоваться с осторожностью. Почему? Ответ прямо записан в соглашении об использовании служб Microsoft, пункт 2b.

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

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

    Кроме перечисленных в соглашении способов, Microsoft имеет право использовать ваш код и в других (любых) целях. Например, для обучения нейросети, чтобы улучшить поисковую выдачу.

    Но самое главное, абсолютно всё то же самое имеется в редакторе Rosetta Code, под свободной лицензией GNU FDL (дополнение к GPL для документации).
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 11

      0
      Оффтоп: Bing, кстати, полезный поисковик. Недавно требовалось определить компьютерную игру по крохотному скриншоту. Google и TinEye ничего не нашли, а Bing первой же ссылкой отправил на какой-то китайский форум, где лежала gif-ка игрового процесса, одним из кадров которой и был искомый скриншот. Игра, к слову, оказалась известная, из тех, что «на слуху».
        0
        Через https://images.google.com пробовали? Чисто интересно…

        UPD. «Google и TinEye ничего не нашли» только увидел…
          0
          Да, через поиск по картинкам Гугла и искал.
          Вот это изображение, если интересно: https://i.imgur.com/gyDzWoS.png
          Bing в списке связанных изображений первым выдаёт gif-ку, а по названию треда можно уже и игру опознать.
          • UFO just landed and posted this here
              0
              Через гугл в первой же картинке world of darkness. Оно (на работе не могу открыть гифку)?
        +1
        Казалось бы, банальный и стандартный для Microsoft пункт соглашения, но в данном случае его важно напомнить, ведь Microsoft получает лицензию ни на что иное, как на программный код.

        Я уже вижу как специалисты мелкомягких роются в тоннах говнокода, чтобы украсть нашу прелесть :)
          0
          Раньше для таких целей пользовался dotnetfiddle.net. Довольно удобно.
            +1
            Нехитрые тесты показали:
            • Используется Mono 4.5 (4.0.30319.17020)
            • DllImport не определен
            • System.dll находиться в /usr/lib/mono/4.5/System.dl
            • Через некоторое время код всегда падает (Unexpected error occurred. Please try again.)
            • System.Windows.Forms не доступен =)
            • Процессор двухядерный
            • Время работы сервера в миллисекундах: 4560470
            • Операционная система Unix 3.13.0.85 64x
            • DNS сервера: ip-10-10-172-38.ec2.internal
            • Имя пользователя: codechecker-api
            • Пароль:****
            • Исполняемый файл запущен как служба (без рабочего стола)
            • Для каждой сессии в корне создается свой каталог: /run-XXXXXXXXXXXXXXXXXXXX/ где X случайное число от 0 до f
            • Исходник с кодом: /run-XXXXXXXXXXXXXXXXXXXX/solution.cs
            • Исполняемый файл: /run-XXXXXXXXXXXXXXXXXXXX/solution.exe
            • Так же в каталоге лежит solution.exe.mdb
              0
              Список доступных на сервере библиотек:
              Посмотреть
              /usr/lib/mono/4.5/Accessibility.dll
              /usr/lib/mono/4.5/Commons.Xml.Relaxng.dll
              /usr/lib/mono/4.5/CustomMarshalers.dll
              /usr/lib/mono/4.5/FSharp.Build.dll
              /usr/lib/mono/4.5/FSharp.Compiler.Interactive.Settings.dll
              /usr/lib/mono/4.5/FSharp.Compiler.Server.Shared.dll
              /usr/lib/mono/4.5/FSharp.Compiler.dll
              /usr/lib/mono/4.5/FSharp.Core.dll
              /usr/lib/mono/4.5/FSharp.Core.optdata
              /usr/lib/mono/4.5/FSharp.Core.sigdata
              /usr/lib/mono/4.5/I18N.CJK.dll
              /usr/lib/mono/4.5/I18N.MidEast.dll
              /usr/lib/mono/4.5/I18N.Other.dll
              /usr/lib/mono/4.5/I18N.Rare.dll
              /usr/lib/mono/4.5/I18N.West.dll
              /usr/lib/mono/4.5/I18N.dll
              /usr/lib/mono/4.5/IBM.Data.DB2.dll
              /usr/lib/mono/4.5/ICSharpCode.SharpZipLib.dll
              /usr/lib/mono/4.5/Microsoft.Build.Engine.dll
              /usr/lib/mono/4.5/Microsoft.Build.Framework.dll
              /usr/lib/mono/4.5/Microsoft.Build.Tasks.v4.0.dll
              /usr/lib/mono/4.5/Microsoft.Build.Utilities.v4.0.dll
              /usr/lib/mono/4.5/Microsoft.Build.dll
              /usr/lib/mono/4.5/Microsoft.Build.xsd
              /usr/lib/mono/4.5/Microsoft.CSharp.dll
              /usr/lib/mono/4.5/Microsoft.CSharp.targets
              /usr/lib/mono/4.5/Microsoft.Common.targets
              /usr/lib/mono/4.5/Microsoft.Common.tasks
              /usr/lib/mono/4.5/Microsoft.FSharp.Targets
              /usr/lib/mono/4.5/Microsoft.Portable.FSharp.Targets
              /usr/lib/mono/4.5/Microsoft.VisualBasic.dll
              /usr/lib/mono/4.5/Microsoft.VisualBasic.targets
              /usr/lib/mono/4.5/Microsoft.VisualC.dll
              /usr/lib/mono/4.5/Microsoft.Web.Infrastructure.dll
              /usr/lib/mono/4.5/Mono.C5.dll
              /usr/lib/mono/4.5/Mono.CSharp.dll
              /usr/lib/mono/4.5/Mono.Cairo.dll
              /usr/lib/mono/4.5/Mono.CodeContracts.dll
              /usr/lib/mono/4.5/Mono.CompilerServices.SymbolWriter.dll
              /usr/lib/mono/4.5/Mono.Data.Sqlite.dll
              /usr/lib/mono/4.5/Mono.Data.Tds.dll
              /usr/lib/mono/4.5/Mono.Debugger.Soft.dll
              /usr/lib/mono/4.5/Mono.Http.dll
              /usr/lib/mono/4.5/Mono.Management.dll
              /usr/lib/mono/4.5/Mono.Messaging.RabbitMQ.dll
              /usr/lib/mono/4.5/Mono.Messaging.dll
              /usr/lib/mono/4.5/Mono.Parallel.dll
              /usr/lib/mono/4.5/Mono.Posix.dll
              /usr/lib/mono/4.5/Mono.Security.dll
              /usr/lib/mono/4.5/Mono.Simd.dll
              /usr/lib/mono/4.5/Mono.Tasklets.dll
              /usr/lib/mono/4.5/Mono.WebBrowser.dll
              /usr/lib/mono/4.5/Mono.XBuild.Tasks.dll
              /usr/lib/mono/4.5/Novell.Directory.Ldap.dll
              /usr/lib/mono/4.5/PEAPI.dll
              /usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe
              /usr/lib/mono/4.5/RabbitMQ.Client.dll
              /usr/lib/mono/4.5/SMDiagnostics.dll
              /usr/lib/mono/4.5/System.ComponentModel.Composition.dll
              /usr/lib/mono/4.5/System.ComponentModel.DataAnnotations.dll
              /usr/lib/mono/4.5/System.Configuration.Install.dll
              /usr/lib/mono/4.5/System.Configuration.dll
              /usr/lib/mono/4.5/System.Core.dll
              /usr/lib/mono/4.5/System.Data.DataSetExtensions.dll
              /usr/lib/mono/4.5/System.Data.Entity.dll
              /usr/lib/mono/4.5/System.Data.Linq.dll
              /usr/lib/mono/4.5/System.Data.OracleClient.dll
              /usr/lib/mono/4.5/System.Data.Services.Client.dll
              /usr/lib/mono/4.5/System.Data.Services.dll
              /usr/lib/mono/4.5/System.Data.dll
              /usr/lib/mono/4.5/System.Design.dll
              /usr/lib/mono/4.5/System.DirectoryServices.Protocols.dll
              /usr/lib/mono/4.5/System.DirectoryServices.dll
              /usr/lib/mono/4.5/System.Drawing.Design.dll
              /usr/lib/mono/4.5/System.Drawing.dll
              /usr/lib/mono/4.5/System.Dynamic.dll
              /usr/lib/mono/4.5/System.EnterpriseServices.dll
              /usr/lib/mono/4.5/System.IO.Compression.FileSystem.dll
              /usr/lib/mono/4.5/System.IO.Compression.dll
              /usr/lib/mono/4.5/System.IdentityModel.Selectors.dll
              /usr/lib/mono/4.5/System.IdentityModel.dll
              /usr/lib/mono/4.5/System.Json.Microsoft.dll
              /usr/lib/mono/4.5/System.Json.dll
              /usr/lib/mono/4.5/System.Management.dll
              /usr/lib/mono/4.5/System.Messaging.dll
              /usr/lib/mono/4.5/System.Net.Http.Formatting.dll
              /usr/lib/mono/4.5/System.Net.Http.WebRequest.dll
              /usr/lib/mono/4.5/System.Net.Http.dll
              /usr/lib/mono/4.5/System.Net.dll
              /usr/lib/mono/4.5/System.Numerics.dll
              /usr/lib/mono/4.5/System.Reactive.Core.dll
              /usr/lib/mono/4.5/System.Reactive.Debugger.dll
              /usr/lib/mono/4.5/System.Reactive.Experimental.dll
              /usr/lib/mono/4.5/System.Reactive.Interfaces.dll
              /usr/lib/mono/4.5/System.Reactive.Linq.dll
              /usr/lib/mono/4.5/System.Reactive.Observable.Aliases.dll
              /usr/lib/mono/4.5/System.Reactive.PlatformServices.dll
              /usr/lib/mono/4.5/System.Reactive.Providers.dll
              /usr/lib/mono/4.5/System.Reactive.Runtime.Remoting.dll
              /usr/lib/mono/4.5/System.Reactive.Windows.Forms.dll
              /usr/lib/mono/4.5/System.Reactive.Windows.Threading.dll
              /usr/lib/mono/4.5/System.Runtime.Caching.dll
              /usr/lib/mono/4.5/System.Runtime.DurableInstancing.dll
              /usr/lib/mono/4.5/System.Runtime.Remoting.dll
              /usr/lib/mono/4.5/System.Runtime.Serialization.Formatters.Soap.dll
              /usr/lib/mono/4.5/System.Runtime.Serialization.dll
              /usr/lib/mono/4.5/System.Security.dll
              /usr/lib/mono/4.5/System.ServiceModel.Activation.dll
              /usr/lib/mono/4.5/System.ServiceModel.Discovery.dll
              /usr/lib/mono/4.5/System.ServiceModel.Internals.dll
              /usr/lib/mono/4.5/System.ServiceModel.Routing.dll
              /usr/lib/mono/4.5/System.ServiceModel.Web.dll
              /usr/lib/mono/4.5/System.ServiceModel.dll
              /usr/lib/mono/4.5/System.ServiceProcess.dll
              /usr/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll
              /usr/lib/mono/4.5/System.Transactions.dll
              /usr/lib/mono/4.5/System.Web.Abstractions.dll
              /usr/lib/mono/4.5/System.Web.ApplicationServices.dll
              /usr/lib/mono/4.5/System.Web.DynamicData.dll
              /usr/lib/mono/4.5/System.Web.Extensions.Design.dll
              /usr/lib/mono/4.5/System.Web.Extensions.dll
              /usr/lib/mono/4.5/System.Web.Http.SelfHost.dll
              /usr/lib/mono/4.5/System.Web.Http.WebHost.dll
              /usr/lib/mono/4.5/System.Web.Http.dll
              /usr/lib/mono/4.5/System.Web.Mvc.dll
              /usr/lib/mono/4.5/System.Web.Razor.dll
              /usr/lib/mono/4.5/System.Web.Routing.dll
              /usr/lib/mono/4.5/System.Web.Services.dll
              /usr/lib/mono/4.5/System.Web.WebPages.Deployment.dll
              /usr/lib/mono/4.5/System.Web.WebPages.Razor.dll
              /usr/lib/mono/4.5/System.Web.WebPages.dll
              /usr/lib/mono/4.5/System.Web.dll
              /usr/lib/mono/4.5/System.Windows.Forms.DataVisualization.dll
              /usr/lib/mono/4.5/System.Windows.Forms.dll
              /usr/lib/mono/4.5/System.Windows.dll
              /usr/lib/mono/4.5/System.Xaml.dll
              /usr/lib/mono/4.5/System.Xml.Linq.dll
              /usr/lib/mono/4.5/System.Xml.Serialization.dll
              /usr/lib/mono/4.5/System.Xml.dll
              /usr/lib/mono/4.5/System.dll
              /usr/lib/mono/4.5/WebMatrix.Data.dll
              /usr/lib/mono/4.5/WindowsBase.dll
              /usr/lib/mono/4.5/al.exe
              /usr/lib/mono/4.5/browsercaps-updater.exe
              /usr/lib/mono/4.5/caspol.exe
              /usr/lib/mono/4.5/cccheck.exe
              /usr/lib/mono/4.5/ccrewrite.exe
              /usr/lib/mono/4.5/cert-sync.exe
              /usr/lib/mono/4.5/cert2spc.exe
              /usr/lib/mono/4.5/certmgr.exe
              /usr/lib/mono/4.5/chktrust.exe
              /usr/lib/mono/4.5/crlupdate.exe
              /usr/lib/mono/4.5/cscompmgd.dll
              /usr/lib/mono/4.5/csharp.exe
              /usr/lib/mono/4.5/culevel.exe
              /usr/lib/mono/4.5/disco.exe
              /usr/lib/mono/4.5/dtd2rng.exe
              /usr/lib/mono/4.5/dtd2xsd.exe
              /usr/lib/mono/4.5/fsc.exe
              /usr/lib/mono/4.5/fsi.exe
              /usr/lib/mono/4.5/gacutil.exe
              /usr/lib/mono/4.5/genxs.exe
              /usr/lib/mono/4.5/httpcfg.exe
              /usr/lib/mono/4.5/ictool.exe
              /usr/lib/mono/4.5/ikdasm.exe
              /usr/lib/mono/4.5/ilasm.exe
              /usr/lib/mono/4.5/installutil.exe
              /usr/lib/mono/4.5/installvst.exe
              /usr/lib/mono/4.5/lc.exe
              /usr/lib/mono/4.5/macpack.exe
              /usr/lib/mono/4.5/makecert.exe
              /usr/lib/mono/4.5/mconfig.exe
              /usr/lib/mono/4.5/mcs.exe
              /usr/lib/mono/4.5/mdbrebase.exe
              /usr/lib/mono/4.5/mdoc.exe
              /usr/lib/mono/4.5/mkbundle.exe
              /usr/lib/mono/4.5/mod.exe
              /usr/lib/mono/4.5/mono-api-diff.exe
              /usr/lib/mono/4.5/mono-api-info.exe
              /usr/lib/mono/4.5/mono-cil-strip.exe
              /usr/lib/mono/4.5/mono-service.exe
              /usr/lib/mono/4.5/mono-shlib-cop.exe
              /usr/lib/mono/4.5/mono-shlib-cop.exe
              /usr/lib/mono/4.5/mono-shlib-cop.exe.config
              /usr/lib/mono/4.5/mono-symbolicate.exe
              /usr/lib/mono/4.5/mono-xmltool.exe
              /usr/lib/mono/4.5/monolinker.exe
              /usr/lib/mono/4.5/monop.exe
              /usr/lib/mono/4.5/mozroots.exe
              /usr/lib/mono/4.5/mscorlib.dll
              /usr/lib/mono/4.5/pdb2mdb.exe
              /usr/lib/mono/4.5/permview.exe
              /usr/lib/mono/4.5/resgen.exe
              /usr/lib/mono/4.5/secutil.exe
              /usr/lib/mono/4.5/setreg.exe
              /usr/lib/mono/4.5/sgen.exe
              /usr/lib/mono/4.5/signcode.exe
              /usr/lib/mono/4.5/sn.exe
              /usr/lib/mono/4.5/soapsuds.exe
              /usr/lib/mono/4.5/sqlmetal.exe
              /usr/lib/mono/4.5/sqlmetal.exe.config
              /usr/lib/mono/4.5/sqlsharp.exe
              /usr/lib/mono/4.5/svcutil.exe
              /usr/lib/mono/4.5/vbnc.exe
              /usr/lib/mono/4.5/vbnc.rsp
              /usr/lib/mono/4.5/wsdl.exe
              /usr/lib/mono/4.5/xbuild.exe
              /usr/lib/mono/4.5/xbuild.exe.config
              /usr/lib/mono/4.5/xbuild.rsp
              /usr/lib/mono/4.5/xsd.exe

            Only users with full accounts can post comments. Log in, please.