Vistas de página en total

domingo, 24 de febrero de 2013

Dar la cara

Mientras uno se dedica a escribir, ya sea una novela, o en un blog, se halla en una posición cómoda, pues se halla uno solo con su propia conciencia, que aunque algunas veces sea odiosa, no intimida por ser una vieja conocida. Además a la hora de tratar con los lectores es mucho más sencillo porque se tiene el parapeto de internet, habla resulta mucho más fluido, y da menos vergüenza porque no tienes los ojos clavados en ti, sin embargo las presentaciones de los libros, es el momento complicado, toca apretarse los machos y bajar a la arena a enfrentarse a un público que quiere saber, si no fuese así no irían a verte claro está...
Quien no estuviese el pasado sábado 23 de Febrero en Librería Picasso de Granada (gracias por la genial acogida) no lo entenderá, por eso os he querido dejar una pequeña crónica del suceso:
"...Pasaba de las doce menos cinco del mediodía cuando aquí un servidor escoltado por un grupo de grupis (esto vende más que decir que eran mis amigos XD) hacíamos aparición por las puertas de la librería tras una intensa noche de fiesta por Graná (las opciones de ocio de esta ciudad son sin duda de lo mejor), pero como somos de Jerez habíamos apurado el tiempo, así que con permiso de la editora (gracias Susana nuestros estómagos te lo agradecen) nos fuimos a desayunar, fue como sentirse un poco Pérez Reverte al hacer esperar al público.
A continuación ya se realizó la presentación, si me permiten la comparación me sentí con los mismos nervios que cualquier jugador en Barca-Madrid, con un sentimiento de responsabilidad encima, y sobre todo muchos nervios, tantos que mi amigo Fran (que a este paso acabará siendo más famoso que yo) dijo que había cajas de leche con mejor color que mi cara, blanco nácar. Fue necesario unos minutos para ir cogiendo confianza, tras unas primeras palabras balbuceantes, y un recuerdo especial para la autora de la cubierta, Mirian, la persona que da sentido tanto a mi vida como a mi escritura. Luego fui respondiendo con algo más de aplomo las preguntas de la mesa redonda, pese a que como introducción usaba la misma coletilla: Básicamente (eso me lo dijeron a posteriori).
Tras las palabras, algunas firmas, fotos de rigor, conocer a varias personas que solo conocía a través de internet y un pozo de nervios aún vagando por el estomago. Quiero agradeceros a todos los que estuvisteis vuestras compresión, vuestro apoyo, sonrisas... Espero no haberos defraudado mucho, tan solo deciros que en la próxima intentaré hacerlo lo mejor posible, y estar más tranquilo.
Ya os iré contando...”
 

2 comentarios:

; var msgs = null; var config = {}; // 0) { cursor = parseInt(items[items.length - 1].timestamp) + 1; } var bodyFromEntry = function(entry) { if (entry.gd$extendedProperty) { for (var k in entry.gd$extendedProperty) { if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') { return '' + entry.content.$t + ''; } } } return entry.content.$t; } var parse = function(data) { cursor = null; var comments = []; if (data && data.feed && data.feed.entry) { for (var i = 0, entry; entry = data.feed.entry[i]; i++) { var comment = {}; // comment ID, parsed out of the original id format var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t); comment.id = id ? id[2] : null; comment.body = bodyFromEntry(entry); comment.timestamp = Date.parse(entry.published.$t) + ''; if (entry.author && entry.author.constructor === Array) { var auth = entry.author[0]; if (auth) { comment.author = { name: (auth.name ? auth.name.$t : undefined), profileUrl: (auth.uri ? auth.uri.$t : undefined), avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined) }; } } if (entry.link) { if (entry.link[2]) { comment.link = comment.permalink = entry.link[2].href; } if (entry.link[3]) { var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href); if (pid && pid[1]) { comment.parentId = pid[1]; } } } comment.deleteclass = 'item-control blog-admin'; if (entry.gd$extendedProperty) { for (var k in entry.gd$extendedProperty) { if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') { comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value; } else if (entry.gd$extendedProperty[k].name == 'blogger.displayTime') { comment.displayTime = entry.gd$extendedProperty[k].value; } } } comments.push(comment); } } return comments; }; var paginator = function(callback) { if (hasMore()) { var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50'; if (cursor) { url += '&published-min=' + new Date(cursor).toISOString(); } window.bloggercomments = function(data) { var parsed = parse(data); cursor = parsed.length < 50 ? null : parseInt(parsed[parsed.length - 1].timestamp) + 1 callback(parsed); window.bloggercomments = null; } url += '&callback=bloggercomments'; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = url; document.getElementsByTagName('head')[0].appendChild(script); } }; var hasMore = function() { return !!cursor; }; var getMeta = function(key, comment) { if ('iswriter' == key) { var matches = !!comment.author && comment.author.name == config.authorName && comment.author.profileUrl == config.authorUrl; return matches ? 'true' : ''; } else if ('deletelink' == key) { return config.baseUri + '/delete-comment.g?blogID=' + config.blogId + '&postID=' + comment.id; } else if ('deleteclass' == key) { return comment.deleteclass; } return ''; }; var replybox = null; var replyUrlParts = null; var replyParent = undefined; var onReply = function(commentId, domId) { if (replybox == null) { // lazily cache replybox, and adjust to suit this style: replybox = document.getElementById('comment-editor'); if (replybox != null) { replybox.height = '250px'; replybox.style.display = 'block'; replyUrlParts = replybox.src.split('#'); } } if (replybox && (commentId !== replyParent)) { replybox.src = ''; document.getElementById(domId).insertBefore(replybox, null); replybox.src = replyUrlParts[0] + (commentId ? '&parentID=' + commentId : '') + '#' + replyUrlParts[1]; replyParent = commentId; } }; var hash = (window.location.hash || '#').substring(1); var startThread, targetComment; if (/^comment-form_/.test(hash)) { startThread = hash.substring('comment-form_'.length); } else if (/^c[0-9]+$/.test(hash)) { targetComment = hash.substring(1); } // Configure commenting API: var configJso = { 'maxDepth': config.maxThreadDepth }; var provider = { 'id': config.postId, 'data': items, 'loadNext': paginator, 'hasMore': hasMore, 'getMeta': getMeta, 'onReply': onReply, 'rendered': true, 'initComment': targetComment, 'initReplyThread': startThread, 'config': configJso, 'messages': msgs }; var render = function() { if (window.goog && window.goog.comments) { var holder = document.getElementById('comment-holder'); window.goog.comments.render(holder, provider); } }; // render now, or queue to render when library loads: if (window.goog && window.goog.comments) { render(); } else { window.goog = window.goog || {}; window.goog.comments = window.goog.comments || {}; window.goog.comments.loadQueue = window.goog.comments.loadQueue || []; window.goog.comments.loadQueue.push(render); } })(); // ]]>