Articles by: cpdiver

  • Paz vistosa y boteriana

    Paz vistosa y boterianawindow.tabbola_type = “article”;
    Comentario

    (function ($) {
    // // returns the value of a specified cookie
    function getCookie(cname) {
    var name = cname + “=”;

    var decodedCookie = decodeURIComponent(document.cookie);
    var ca = decodedCookie.split(‘;’);
    for (var i = 0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0) == ' ') {
    c = c.substring(1);
    }
    if (c.indexOf(name) == 0) {
    data = c.substring(name.length, c.length);
    return JSON.parse(data);
    }
    }
    return "";
    }
    function _read_cookie() {
    if(typeof window.register_services == 'undefined'){
    window.register_services = getCookie("_register_services");
    }
    }

    function can_update_comment(commentName){
    if(
    typeof window.register_services != 'undefined' &&
    window.register_services !== null && window.register_services != '' &&
    window.register_services.hasOwnProperty('name') &&
    window.register_services.name == commentName
    ){
    return true;
    }else{
    return false;
    }
    }

    function can_create_comment(){
    if(typeof window.register_services == 'undefined' || window.register_services == null || window.register_services == '') return 0;
    if( window.register_services.role != 1 ) return 2;
    return 1;
    }
    function _html_form_register(user_rol){
    html = '';
    html += '’+

    Este es un espacio para la construcción de ideas, y de opinión.

    ‘+

    Se busca crear un foro de convivencia y reflexión, no un escenario de ataques al pensamiento contrario

    ‘;
    if(user_rol == 1){
    html += ”+
    ‘Su correo no ha sido confirmado. para poder opinar en los contenidos de El Espectador debe confirmarlo haciendo click ‘+
    ‘AQUÍ’+
    ”;
    }else{
    html += ‘

    ‘+
    ”+
    Ingrese aquí‘+
    ”+
    ”;
    }
    return html;
    }

    function generate_popup(message) {
    return ”+
    ”+
    ”+
    ‘+
    ”+
    ”+
    ”+
    ”+
    ”+
    ‘Error message’+
    message +”+
    ”+
    ”+
    ”+
    ”;
    }
    function init(comments, canComment) {
    var canComment = can_create_comment();
    var html = “”;
    html += canComment == 2 ? _html_form_send(false) : _html_form_register(canComment);
    html += “”;
    $.each(comments.data, function (i, comment) {
    html += _html_comment(comment, canComment);
    });
    html += “”;
    html += “”;
    $(“.comment_list_801600″).html(html).slideToggle(200);
    _active_events();
    }

    function _html_comment(comment, canComment) {
    var html = ”;
    html += “”;
    html += “”;
    html += “

    ” + comment.name + ” ” + comment.create + “

    “;
    html += “”;
    html += “

    ” + comment.body + “

    “;
    html += “”;
    if(canComment == 2) html += “Responder”;
    if(can_update_comment(comment.name)) html += “Editar”;
    html += “”;
    html += “”;
    if (typeof comment.lchildren !== ‘undefined’ && comment.lchildren.length > 0) {

    $.each(comment.lchildren, function (i, cm) {
    html += _html_comment(cm, 0);
    });

    }
    html += “”;
    html += “”;
    return html;
    }

    function _html_form_send(cancel) {
    var html = ”;
    html = ”+

    Este es un espacio para la construcción de ideas, y de opinión.

    ‘+

    Se busca crear un foro de convivencia y reflexión, no un escenario de ataques al pensamiento contrario

    ‘+

    Máximo 1500 caracteres

    ‘+
    ”;
    if(cancel) html=”;
    html += ” +
    ” +
    ” +
    ‘Enviar’;
    html += cancel ?’Cancelar’ : ”;
    html +=” +
    ”;
    return html;
    }

    function _active_events() {

    $(“.btn-cancel”).off(“click”);
    $(“.btn-cancel”).on(“click”, function (event) {
    event.preventDefault();
    var p = $(this).parents(“.form-comment”).first();
    p.siblings(“.btns”).show();
    p.remove();
    });

    $(“.btn-send”).off(“click”);
    $(“.btn-send”).on(“click”, function (event) {
    event.preventDefault();
    var p = $(this).parents(“.form-comment”).first();
    p.children(“textarea”).removeAttr(‘style’);
    var text = p.children(“textarea”).val();
    var that = $(this);
    that.hide();
    if (text == “”) {
    $(“.comment_list_801600”).append(generate_popup(‘El campo Comentario es obligatorio.’));
    p.children(“textarea”).css({“border-color”: “red”, “border-width”:”2px”, “border-style”:”solid”});
    that.show();
    } else {
    var p_comment = $(this).parents(“.item-comment-chield”).first();
    var formData = new FormData();
    formData.append(“comment”, text);
    if( p_comment.hasClass(“update”) ){
    p_comment.find(‘.bts-form’).hide();
    var comment_id = p_comment.attr(“data-commentid”);
    // formData.append(“parentId”, comment_id);
    formData.append(“nid”, “801600”);
    $.ajax({
    url: “/ee-comments-services/comments/update/”+comment_id,
    type: ‘POST’,
    data: formData,
    cache: false,
    contentType: false,
    processData: false,
    success: function (response) {
    if (response.status == true) {
    p_comment.children(“.comment-body”).text(text);
    p_comment.children(“.form-comment”).remove();
    p_comment.children(“.btns”).show();
    p_comment.removeClass(“update”);
    } else {
    if(response.message){
    p_comment.children(“.comment-body”).append(generate_popup(response.message));
    }else{
    p_comment.children(“.comment-body”).append(generate_popup(‘No se pudo actualizar el comentario’));
    }
    p_comment.children(“.form-comment”).remove();
    p_comment.children(“.btns”).show();
    }
    that.show();
    }
    });
    }else{
    var cantComment = 0;
    if (p_comment.length == 0) {
    cantComment = can_create_comment();
    formData.append(“parentId”, “0”);
    console.log(‘este es nuevo’);
    } else {
    cantComment = 0;
    formData.append(“parentId”, p_comment.attr(“data-commentid”));
    console.log(‘esto es una respuesta’);
    }
    $.ajax({
    url: “/ee-comments-services/comments/create/801600”,
    type: ‘POST’,
    data: formData,
    cache: false,
    contentType: false,
    processData: false,
    success: function (response) {
    if (response.status == true) {
    var html_comment = _html_comment(response.data, cantComment);
    if (p_comment.length == 0) {
    p.find(“textarea”).val(“”);
    p.parents(“.super_box”).first().find(“.comments_box”).prepend(html_comment);
    } else {
    var btn = p.siblings(“.btns”);
    btn.show();
    p.remove();
    btn.siblings(“.lchildren”).append(html_comment);
    }
    _active_events();
    } else {
    var btn = p.siblings(“.btns”);
    if(response.message){
    console.log(response);
    $(“.comment_list_801600”).append(generate_popup(response.message));
    }else{
    $(“.comment_list_801600”).append(generate_popup(‘No se pudo guardar el comentario’));
    }
    }
    that.show();
    }
    });
    }

    }
    _active_events();
    });

    $(“.btn-responder”).off(“click”);
    $(“.btn-responder”).on(“click”, function (event) {
    event.preventDefault();
    var btn = $(this).parents(“.item-comment-chield”).first().children(“.btns”);
    btn.after(_html_form_send(true));
    btn.hide();
    _active_events();
    });

    $(“.btn-editar”).off(“click”);
    $(“.btn-editar”).on(“click”, function (event) {
    event.preventDefault();
    console.log(‘entro al editar’);
    var p = $(this).parents(“.item-comment-chield”).first();
    var btn = p.children(“.btns”);
    btn.after(_html_form_send(true));
    btn.hide();
    p.addClass(“update”);
    p.find(“textarea”).val(p.children(“.comment-body”).text());
    _active_events();
    });
    $(“.btn-send-notify-user-zone”).off(“click”);
    $(‘.btn-send-notify-user-zone’).click(function () {
    $.ajax({
    method: ‘GET’,
    url: ‘/register-services/user/confirm’,
    cache: false,
    contentType: false,
    processData: false,
    dataType: ‘json’,
    success: function (result) {
    if(result.status) $(‘.div-btn-send-notify’).append(generate_popup(result.message));
    },
    })
    })
    }
    var host = window.location.origin;
    _read_cookie();
    var urlcount = host + “/ee-comments-services/comments/count/” + “801600”;
    $.get(urlcount, function (response) {
    $(“.get_comments_801600”).children(‘span’).html(response.totalComments);
    });
    $(“.get_comments_801600”).on(‘click’, function (event) {
    event.preventDefault();
    var selector = $(“.comment_list_801600”);
    if( selector.hasClass( “push” )){
    selector.removeClass(“push”)
    }else{
    selector.addClass(“push”)

    }
    if( selector.hasClass( “response” )){
    selector.slideToggle(200);
    }else{
    selector.addClass(“response”)
    $.get(host + “/ee-comments-services/comments/read/” + “801600”, function (response) {
    init(response);
    });
    }

    });
    })(jQuery);

    Read more »

  • Understanding Drone FPV Live Video, Antenna Gain And Range

    Understanding Drone FPV Live Video, Antenna Gain And Range

    Understanding Drone FPV Live Video, Antenna Gain And RangeFPV live video using radio frequency antenna, transmitter and receiver signaling technology is one of the main reasons why drones have become so popular. This live video transmission along with high quality cameras allow drones to be used in many positive ways across many sectors. It is a terrific flying experience as you are seeing…

    Read more »

  • Los 19 mejores setups y battlestations para inspirarte y poner orden de una vez por todas a tu habitación

    Los 19 mejores setups y battlestations para inspirarte y poner orden de una vez por todas a tu habitación

    Setup Xataka

    Desde hace un par de años, la tendencia de tener escritorios acomodados de forma especial, creando un sitio único para trabajar o jugar, ha crecido de forma importante. Esta tendencia es conocida como ‘battlestation’, haciendo alusión a una “estación de batalla”, aunque también hay quienes le llaman ‘setup’, que es cuando ya intervine el montaje de varios componentes en una habitación, y no sólo para un ordenador en su escritorio.

    Gracias a las redes sociales, sobre todo Instagram, este tendencia se ha popularizado de forma importante. De hecho, en el Instagram de Xataka iniciamos compartiendo algunas fotografías de configuraciones y nos sorprendimos al ver que la respuesta fue abrumadora. A partir de esto, empezamos a recibir mensajes de xatakeros que nos enviaban fotos de sus ‘setups’ y ‘battlestations’, esto para que las compartiéramos en nuestro perfil.

    Ahora, en pleno verano, estamos en la época perfecta para plantearnos la misión de cambiar nuestro escritorio, o al menos acomodar y poner guapo el que tenemos. Aquí la clave no está en invertir miles de dólares, sino en el buen gusto y el objetivo que persigamos, lo cual puede ir desde simplemente esconder los cables, hasta modificar toda nuestra habitación. Aquí la decisión es de cada uno.

    Por ello, decidimos hacer una recopilación de los mejores ‘setups’ y ‘battlestations’ de nuestro Instagram, esto con el objetivo de que se inspiren y puedan adoptar algún diseño o elemento para sus escritorios, que van desde los zen hasta lo saturados, pasando por todo tipo de configuraciones y temáticas.

    Y para quienes deseen compartirnos el diseño de sus ‘estaciones de batalla’, lo pueden hacer ya sea etiquetándonos en sus publicaciones en Instagram o bien, enviándonos un mensaje con las fotografías.

    La belleza y pureza del color blanco es mejor cuando se mezcla con el minimalismo

    Una publicación compartida por Xataka (@xataka) el 2 de Nov de 2017 a las 12:13 PDT

    Unas luces LED siempre pueden ayudar

    Una publicación compartida por Xataka (@xataka) el 6 de Nov de 2017 a las 10:06 PST

    Las battlestations para parejas empiezan a ser tendencia

    Una publicación compartida por Xataka (@xataka) el 1 de Dic de 2017 a las 12:56 PST

    La iluminación es clave, más si tenemos espacio donde aprovecharla

    Una publicación compartida por Xataka (@xataka) el 13 de Dic de 2017 a las 11:02 PST

     Ninguna battlestation está peleada con las épocas del año

    Una publicación compartida por Xataka (@xataka) el 22 de Dic de 2017 a las 10:10 PST

    Hay que aprovechar los componentes inalámbricos

    Una publicación compartida por Xataka (@xataka) el 2 de Ene de 2018 a las 11:10 PST

     Pero si no podemos deshacernos de los cables, se puede ser creativo… muy creativo

    Una publicación compartida por Xataka (@xataka) el 7 de Ene de 2018 a las 1:24 PST

    Cualquier espacio es bueno para montar una estación de trabajo que satisfaga nuestras necesidades

    Una publicación compartida por Xataka (@xataka) el 3 de Feb de 2018 a las 11:43 PST

    Si tenemos suficiente presupuesto, siempre podemos optar por ser extravagantes

    Una publicación compartida por Xataka (@xataka) el 8 de Feb de 2018 a las 9:43 PST

    De hecho, a veces olvidamos que el televisor puede ser un magnifico monitor

    Una publicación compartida por Xataka (@xataka) el 9 de Mar de 2018 a las 10:28 PST

    A veces nuestra battlestation no necesita mucho, sólo una buena vista al mundo exterior

    Una publicación compartida por Xataka (@xataka) el 13 de Abr de 2018 a las 12:10 PDT

    Y no importa si no tenemos espacio suficiente y queremos compartirlo con el resto de nuestros hobbies… como los libros

    Una publicación compartida por Xataka (@xataka) el 23 de Abr de 2018 a las 10:10 PDT

    Hay quienes han demostrado que a veces ni siquiera se necesita un ordenador para tener una battlestation

    Una publicación compartida por Xataka (@xataka) el 1 de May de 2018 a las 7:07 PDT

    Pero una de las claves es saber combinar todo. Pensar en una temática

    Una publicación compartida por Xataka (@xataka) el 6 de May de 2018 a las 7:49 PDT

    Una publicación compartida por Xataka (@xataka) el 27 de May de 2018 a las 2:20 PDT

     Aunque hay quienes siguen convencidos de que los clásicos siguen siendo lo mejor

    Una publicación compartida por Xataka (@xataka) el 31 de May de 2018 a las 12:20 PDT

    Lo que hay recordar es que cualquier espacio es bueno para montar una buena battlestation

    Una publicación compartida por Xataka (@xataka) el 8 de Jun de 2018 a las 12:06 PDT

    Una publicación compartida por Xataka (@xataka) el 6 de Jul de 2018 a las 11:36 PDT

    Aunque siempre habrá gente que tiene mucho espacio y estará dispuesta a dejarnos con la boca abierta

    Una publicación compartida por Xataka (@xataka) el 24 de Jun de 2018 a las 6:20 PDT

    En Xataka | Así es como luché contra la maraña de cables de mi ordenador y vencí

    También te recomendamos


    La búsqueda del zen en el escritorio sin cables: el orden frente al caos


    Ya no basta con que limpien bien, los nuevos robots también deben ser capaces de escuchar


    En este monitor de AOC y Porsche ideal para minimalistas (casi) no verás los cables


    La noticia

    Los 19 mejores setups y battlestations para inspirarte y poner orden de una vez por todas a tu habitación

    fue publicada originalmente en

    Xataka

    por
    Raúl Álvarez

    .


    Read more »