{"id":3007,"date":"2018-03-03T13:36:13","date_gmt":"2018-03-03T11:36:13","guid":{"rendered":"http:\/\/blog.nebule.org\/?p=3007"},"modified":"2018-03-03T13:38:39","modified_gmt":"2018-03-03T11:38:39","slug":"copiercoller-et-marquage","status":"publish","type":"post","link":"http:\/\/blog.nebule.org\/?p=3007","title":{"rendered":"Copier\/coller et marquage"},"content":{"rendered":"<p style=\"text-align: justify;\">Dans les diff\u00e9rentes <a title=\"Applications\" href=\"http:\/\/blog.nebule.org\/?page_id=2460\" target=\"_blank\">applications<\/a> sont h\u00e9rit\u00e9s des classes de la <a title=\"librairie\" href=\"http:\/\/blog.nebule.org\/?page_id=2478\" target=\"_blank\">biblioth\u00e8que<\/a> <a title=\"nebule\" href=\"www.nebule.org\" target=\"_blank\">nebule<\/a> un \u00e9quivalent du copier\/coller. C&rsquo;est un \u00e9quivalent parce que cela ne fonctionne pas tout \u00e0 fait pareil.<\/p>\n<p style=\"text-align: justify;\">Copier un objet que l&rsquo;on collerait ailleurs pourrait se rapprocher de copier un fichier mais cela ne veut rien dire dans <em>nebule<\/em> parce qu&rsquo;un objet copi\u00e9&#8230; ne donnerait que l&rsquo;objet lui m\u00eame. Seul une transformation (d\u00e9rivation) donne un nouvel objet \u00e0 part enti\u00e8re, aussi infime soit la transformation.<\/p>\n<p style=\"text-align: justify;\">De m\u00eame, un couper\/coller n&rsquo;a pas plus de sens parce que cela reviendrait \u00e0 retirer un objet pour le remettre au m\u00eame endroit.<\/p>\n<p style=\"text-align: justify;\">Quand on parle d&rsquo;endroit d&rsquo;un objet, techniquement c&rsquo;est son emplacement de stockage. Mais pour l&rsquo;utilisateur d&rsquo;une application cela peut vouloir dire que c&rsquo;est l&rsquo;usage de l&rsquo;objet qui est copi\u00e9. On copie donc un usage, c&rsquo;est \u00e0 dire plus ou moins un lien, d&rsquo;un objet pour en faire autre chose. Par exemple on peut vouloir faire appara\u00eetre l&rsquo;objet dans plusieurs endroits diff\u00e9rents d&rsquo;une arborescence.<br \/>\nPour r\u00e9pondre \u00e0 cette usage sans usurper la fonction de copier\/coller, il a \u00e9t\u00e9 introduit depuis quelques temps dans les applications la notion de marquage. Marquer un ou plusieurs objets permet ensuite d&rsquo;y faire r\u00e9f\u00e9rence plus tard ailleurs dans l&rsquo;application, ou dans une autre application. Ainsi, un objet dans une arborescence peut \u00eatre marqu\u00e9 puis peut \u00eatre utilis\u00e9 dans la messagerie pour le transmettre \u00e0 quelqu&rsquo;un.<\/p>\n<p style=\"text-align: justify;\">Le marquage peut contenir des objets, y compris sous forme d&rsquo;entit\u00e9s de groupes ou de messages, et\/ou des liens. L&rsquo;application qui permet l&rsquo;usage des objets et liens doit faire le tri de ce qui est utilisable pour elle entre les diff\u00e9rents types d&rsquo;objets et les liens.<\/p>\n<p style=\"text-align: justify;\">Il peut \u00eatre possible de parler d&rsquo;un vrai copier\/coller ou couper\/coller d&rsquo;un objet non pas localement mais entre plusieurs instance de <em>nebule<\/em>, c&rsquo;est \u00e0 dire entre plusieurs serveurs. Le copier\/coller reviendrait \u00e0 une duplication de l&rsquo;objet sur une autre instance. Le couper\/coller reviendrait \u00e0 dupliquer un objet sur une autre instance puis \u00e0 supprimer l&rsquo;objet localement, par exemple pour faire de la place.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans les diff\u00e9rentes applications sont h\u00e9rit\u00e9s des classes de la biblioth\u00e8que nebule un \u00e9quivalent du copier\/coller. C&rsquo;est un \u00e9quivalent parce que cela ne fonctionne pas tout \u00e0 fait pareil. Copier un objet que l&rsquo;on collerait ailleurs pourrait se rapprocher de copier un fichier mais cela ne veut rien dire dans nebule parce qu&rsquo;un objet copi\u00e9&#8230; &hellip; <a href=\"http:\/\/blog.nebule.org\/?p=3007\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Copier\/coller et marquage<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[55,403,7,13,99,402,110,24,35],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/3007"}],"collection":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3007"}],"version-history":[{"count":4,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/3007\/revisions"}],"predecessor-version":[{"id":3012,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/3007\/revisions\/3012"}],"wp:attachment":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3007"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}