{"id":25,"date":"2007-06-20T23:15:43","date_gmt":"2007-06-20T21:15:43","guid":{"rendered":"http:\/\/blog.rastersoft.com\/index.php\/2007\/06\/20\/version-49-de-gag\/"},"modified":"2007-06-20T23:15:43","modified_gmt":"2007-06-20T21:15:43","slug":"version-49-de-gag","status":"publish","type":"post","link":"https:\/\/blog.rastersoft.com\/?p=25","title":{"rendered":"Version 4.9 de GAG"},"content":{"rendered":"<p>Hace un par de d\u00edas tuve que sacar una nueva versi\u00f3n de GAG, la 4.9. La raz\u00f3n fue que, al cambiar toda la parte de configuraci\u00f3n al principio del c\u00f3digo, comet\u00ed un peque\u00f1o fallo: la posici\u00f3n de memoria en donde se almacena el tipo de teclado tambi\u00e9n qued\u00f3 desplazada, pero el c\u00f3digo de GAG segu\u00eda leyendo de la antigua. Para colmo, el instalador met\u00eda el valor del teclado en la posici\u00f3n antigua, con lo que el resultado era que, al arrancar GAG desde el instalador, el teclado funcionaba perfectamente, pero en cuanto se instalaba en disco duro y se reiniciaba, pasaba a usar un teclado aleatorio. En mi caso, por puro azar fue siempre QWERTY, por lo que no advert\u00ed el error; pero a varios usuarios les toc\u00f3 el teclado ruso, con lo que se encontrar\u00f3n con que, una vez instalado, no era posible modificar la configuraci\u00f3n (s\u00ed pod\u00edan arrancar los sistemas operativos previamente configurados, porque los n\u00fameros est\u00e1n en las mismas teclas en todas las lenguas).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace un par de d\u00edas tuve que sacar una nueva versi\u00f3n de GAG, la 4.9. La raz\u00f3n fue que, al cambiar toda la parte de configuraci\u00f3n al principio del c\u00f3digo, comet\u00ed un peque\u00f1o fallo: la posici\u00f3n de memoria en donde se almacena el tipo de teclado tambi\u00e9n qued\u00f3 desplazada, pero el c\u00f3digo de GAG segu\u00eda &hellip; <a href=\"https:\/\/blog.rastersoft.com\/?p=25\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">Version 4.9 de GAG<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-25","post","type-post","status-publish","format-standard","hentry","category-nueva-version"],"_links":{"self":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=25"}],"version-history":[{"count":0,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=\/wp\/v2\/posts\/25\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=25"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=25"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rastersoft.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}