• Feliz cumpleaños UNIX!!

    Este mes, el sistema operativo UNIX cumple 40 años, pero lastimosamente, uno de sus creadores, Dennis Ritchie, no vivió para contarlo ya que falleció hace un par de meses.

    Les dejo un pequeño reportaje sobre el tema. Y si no sabes que es UNIX, digamos que junto al C++, es la base de todo lo que tenemos ahora en tecnología.

    http://spectrum.ieee.org/computing/software/the-strange-birth-and-long-life-of-unix/0

  • 10 shortcodes de wordpress que pueden salvar el momento

    Les dejo este simpático post (via catswhocode.com) que nos muestra algunos shortcodes que pueden ser de mucha ayuda en nuestros blogs de wordpress.

    Para los que no conocen, los shortcodes son fragmentos de código que se pueden colocar en el contenido de un post de wordpress, ejecutando una función específica.

    Les dejo el post 😉

    Display a snapshot of any website

    Want to be able to take a snapshot of any website, and display it on your blog? This cool shortcode allows you to do so. Just paste the following code into your functions.php file:

    function wpr_snap($atts, $content = null) {
            extract(shortcode_atts(array(
    			"snap" => 'http://s.wordpress.com/mshots/v1/',
    			"url" => 'http://www.catswhocode.com',
    			"alt" => 'My image',
    			"w" => '400', // width
    			"h" => '300' // height
            ), $atts));
    
    	$img = '<img src="' . $snap . '' . urlencode($url) . '?w=' . $w . '&h=' . $h . '" alt="' . $alt . '"/>';
            return $img;
    }
    
    add_shortcode("snap", "wpr_snap");

    Once done, you can use the snap shortcode, as shown in the following example. It will display a CatsWhoCode.com snapshot on your own blog!

    [snap url="http://www.catswhocode.com" alt="My description" w="400" h="300"]

    Source: http://www.geekeries.fr/snippet/creer-automatiquement-miniatures-sites-wordpress/

    Add a Paypal donation link easily

    Many bloggers are asking support from their readers in the form of a Paypal donation. The following code creates a shortcode which will display a Paypal “donate” button on your site. Just paste the code below into yourfunctions.php file:

    function cwc_donate_shortcode( $atts ) {
        extract(shortcode_atts(array(
            'text' => 'Make a donation',
            'account' => 'REPLACE ME',
            'for' => '',
        ), $atts));
    
        global $post;
    
        if (!$for) $for = str_replace(" ","+",$post->post_title);
    
        return '<a class="donateLink" href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business='.$account.'&item_name=Donation+for+'.$for.'">'.$text.'</a>';
    
    }
    add_shortcode('donate', 'cwc_donate_shortcode');

    Source: http://blue-anvil.com/archives/8-fun-useful-shortcode-functions-for-wordpress/

    Obfuscate email addresses

    As most of you know, spam bots are constantly scanning the internet in order to find emails to spam. Of course, you don’t want to receive spam, but what if you need to display your email (or someone else) on your blog? This code will create a shortcode which will obfuscate email adresses. As usual, let’s start by creating the shortcode: paste the code into your functions.php file.

    function cwc_mail_shortcode( $atts , $content=null ) {
        for ($i = 0; $i < strlen($content); $i++) $encodedmail .= "&#" . ord($content[$i]) . ';';
        return '<a href="mailto:'.$encodedmail.'">'.$encodedmail.'</a>';
    }
    add_shortcode('mailto', 'cwc_mail_shortcode');

    Then you can use the shortcode, which is pretty easy:

    [mailto]email@yourdomain.com[/mailto]

    Source: http://blue-anvil.com/archives/8-fun-useful-shortcode-functions-for-wordpress/

    Create private content

    If you want to create some private content that only registered users are able to see, the following shortcode is the solution to your problem. Paste the code below into your functions.php file in order to create the shortcode:

    function cwc_member_check_shortcode( $atts, $content = null ) {
    	 if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
    		return $content;
    	return '';
    }
    
    add_shortcode( 'member', 'cwc_member_check_shortcode' );

    Then, proceed as shown below to create some member-only content:

    [member]This text will be only displayed to registered users.[/member]

    Source: http://snipplr.com/view.php?codeview&id=46936

    Embed a PDF in an iframe

    This is definitely the easiest way to display a PDF file on your website: The PDF is loaded through Google docs and then displayed in an iframe, on your own site.
    To use this shortcode, first paste the code below into your functions.php file:

    function cwc_viewpdf($attr, $url) {
        return '<iframe src="http://docs.google.com/viewer?url=' . $url . '&embedded=true" style="width:' .$attr['width']. '; height:' .$attr['height']. ';" frameborder="0">Your browser should support iFrame to view this PDF document</iframe>';
    }
    add_shortcode('embedpdf', 'cwc_viewpdf');

    Then, use the following syntax to display a PDF. As you can see, it is possible to define width and height, which means that this shortcode will fit great on your blog, nevermind its layout.

    [embedpdf width="600px" height="500px"]http://infolab.stanford.edu/pub/papers/google.pdf[/embedpdf]

    Source: http://snipplr.com/view.php?codeview&id=35682

    “Feed only” content shortcode

    This shortcode create some content that will only be displayed on your RSS feed. Quite good to display some RSS-only ads, or an important message for your feed readers. The function have to be pasted in yourfunctions.php. What, you guessed that? ;)

    function cwc_feedonly_shortcode( $atts, $content = null) {
    	if (!is_feed()) return "";
    	return $content;
    }
    add_shortcode('feedonly', 'cwc_feedonly_shortcode');

    Then, you can use the shortcode as shown below:

    [feedonly]Dear RSS readers, please visit <a href="http://yourwebsite.com">my website</a> and click on a few ads[/feedonly]

    Source: http://kovshenin.com/archives/snippet-a-feed-only-shortcode-for-wordpress/

    “Retweet” shortcode using Tweetmeme

    Tweeter is definitely a great source of trafic for bloggers. This is why this “Retweet” shortcode can be very useful. Paste the following code in your functions.php file in order to create the shortcode:

    function tweetmeme(){
    	return '<div class="tweetmeme"><script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script></div>';
    }
    add_shortcode('tweet', 'tweetmeme');

    Once done, you can display the Tweetmeme “retweet” button anywhere on your posts. In WordPress editor, make sure you are in HTML mode and insert the following:

    [tweet]

    Source: http://www.wprecipes.com/wordpress-tip-create-a-tweetmeme-retweeet-shortcode

    Display the last image attached to post

    Instead of dealing with image url, a simple shortcode can retrieve and display the last image attached to post. Paste the code below into your functions.php file in order to create the shortcode:

    function cwc_postimage($atts, $content = null) {
    	extract(shortcode_atts(array(
    		"size" => 'thumbnail',
    		"float" => 'none'
    	), $atts));
    	$images =& get_children( 'post_type=attachment&post_mime_type=image&post_parent=' . get_the_id() );
    	foreach( $images as $imageID => $imagePost )
    	$fullimage = wp_get_attachment_image($imageID, $size, false);
    	$imagedata = wp_get_attachment_image_src($imageID, $size, false);
    	$width = ($imagedata[1]+2);
    	$height = ($imagedata[2]+2);
    	return '<div class="postimage" style="width: '.$width.'px; height: '.$height.'px; float: '.$float.';">'.$fullimage.'</div>';
    }
    add_shortcode("postimage", "cwc_postimage");

    Once done, you can display the last image by using the shortcode:

    [postimage]

    Source: http://www.wprecipes.com/wordpress-shortcode-easily-display-the-last-image-attached-to-post

    Embed Youtube videos

    If you often post videos from Youtube on your blog, this shortcode will make you save a lot of time. Let’s start by creating it by pasting the code below into your functions.php file:

    function cwc_youtube($atts) {
    	extract(shortcode_atts(array(
    		"value" => 'http://',
    		"width" => '475',
    		"height" => '350',
    		"name"=> 'movie',
    		"allowFullScreen" => 'true',
    		"allowScriptAccess"=>'always',
    	), $atts));
    	return '<object style="height: '.$height.'px; width: '.$width.'px"><param name="'.$name.'" value="'.$value.'"><param name="allowFullScreen" value="'.$allowFullScreen.'"></param><param name="allowScriptAccess" value="'.$allowScriptAccess.'"></param><embed src="'.$value.'" type="application/x-shockwave-flash" allowfullscreen="'.$allowFullScreen.'" allowScriptAccess="'.$allowScriptAccess.'" width="'.$width.'" height="'.$height.'"></embed></object>';
    }
    add_shortcode("youtube", "cwc_youtube");

    Using the shortcode is pretty easy:

    [youtube value="http://www.youtube.com/watch?v=1aBSPn2P9bg"]

    Source: http://wpsnipp.com/index.php/functions-php/display-youtube-video-with-embed-shortcode/

    Embed a RSS feed

    This shortcode allows you to embed any RSS feed on your blog posts. Definitely cool for showcasing other blogs on your site! Just paste the code below into your functions.php file:

    include_once(ABSPATH.WPINC.'/rss.php');
    
    function cwc_readRss($atts) {
        extract(shortcode_atts(array(
    	"feed" => 'http://',
          "num" => '1',
        ), $atts));
    
        return wp_rss($feed, $num);
    }
    
    add_shortcode('rss', 'cwc_readRss');

    Then, you can use the shortcode as shown below:

    [rss feed="http://feeds.feedburner.com/catswhocode" num="5"]

  • ‘Los sistemas de 3D con gafas pasivas no son el camino correcto’ Entrevista a Laurent Abadie, CEO de Panasonic Europa

    Desde xataka, extraemos este interesante reportaje, sobre el futuro de la tecnología de televisores 3D que tanto marketing ha estado teniendo este último tiempo

    panasonic

    Panasonic ha logrado la nada desdeñable proeza de soportar toda la infraestructura necesaria para la retransmisión en directo y 3D de los principales partidos de este torneo Roland Garros. No obstante, el 3D profesional no es ni mucho menos lo más interesante que la compañía japonesa nos puede contar.

    Cerramos la cobertura de nuestro viaje a tierras parisinas con una entrevista a Laurent Abadie, CEO de Panasonic para Europa. Esto fue lo que nos contó en relación a temas como el 3D en televisión online, o los sistemas de 3D con gafas pasivas.

    Xataka: ¿Cómo están funcionando las ventas de televisores en 3D en España?

    Laurent Abadie: No tengo las cifras conmigo pero, en líneas generales, las ventas de televisores con 3D suponen una cuarta parte de nuestro mercado total. El mercado de 3D está creciendo muy rápidamente, y por eso estamos incrementando la cantidad de modelos 3D en nuestro catálogo. Queremos que todos nuestros televisores ofrezcan imagen en tres dimensiones en el menor plazo de tiempo.

    Para 2012 esperamos que el 70-80% de nuestro catálogo ya incorpore esta prestación. Hay que tener en cuenta que el 3D es una función que ya traen todos los televisores de gama alta y media alta. Nuestros mejores televisores 3D son también los mejores en 2D.

    Para 2012 esperamos que el 70-80% de nuestro catálogo de televisores ya incorpore tecnología 3D

    Xataka: ¿Qué opinan sobre la comentada falta de contenidos en 3D?

    Laurent Abadie: Los contenidos son, a día de hoy, el gran reto para impulsar esa tecnología. Después de la presentación de hoy tuve la oportunidad de hablar con representantes de varias cadenas de televisión y, para ellos, el principal problema es que el parque de televisores en 3D es aún demasiado pequeño como para rentabilizar los altos costes de una emisión en 3D. Afortunádamente, su implantación está funcionando incluso más rápidamente que la que tuvo la alta definición en su momento.

    En Panasonic, como habeis podido comprobar aquí, estamos totalmente comprometidos con la elaboración de contenidos en 3D. Hace 2 años ya fuímos uno de los principales socios de la producción de Avatar desde Panasonic Hollywood y queremos seguir en ese camino. Según las previsiones, en 2012 saldrán 72 nuevas películas en 3D que se unirán a las cerca de cincuenta que ya existen en Blu-Ray.

    Panasonic Roland Garros

    Xataka: Hablando de Avatar, recientemente James Cameron afirmó que iba a doblar la cantidad de frames por segundo en Avatar 2 para alcanzar la calidad que busca. ¿Afectará esta decisión a los fabricantes de equipos 3D domésticos?

    Laurent Abadie: En Hollywood existen dos grandes corrientes de opinión sobre 3D. La primera es la de los directores y productores que afirman que el cine no es contar la realidad, sino contar historias, y que para esto son suficientes 24 frames por segundo. Después hay cineastas como Cameron que han abrazado las posibilidades del 3D como herramienta para hacer películas e impulsan su desarrollo con iniciativas como esta.

    En lo que a nosotros respecta, nuestras videocámaras profesionales como la que hemos presentado hoy son ya capaces de grabar a 60 frames por segundo. Si este formato acaba llegando a las televisiones no tendremos problema en darle soporte.

    Cuando una persona compra un televisor, lo hace para varios años y tiene derecho a que incorpore los últimos avances tecnológicos en comunicación y entretenimiento.

    Xataka: No falta quien dice que el mercado de televisores está avanzando demasiado rápido. Un televisor no es algo que se renueve cada año, pero los fabricantes lanzan nuevas prestaciones sin parar. El año pasado fue el 3D, este la televisión conectada. El año que viene saldrá otra prestación que incite a renovar el parque de televisores otra vez ¿Cual es la postura de Panasonic en esta situación?

    Laurent Abadie: Para nosotros, el televisor es la ventana desde la que se accederá a toda la información, comunicación o entretenimiento que llegan al hogar, sea desde una cadena de televisión, desde un PC, un smartphone o desde la conexión de la propia pantalla. El televisor ya es algo que está en muchas habitaciones de la casa. Es cierto que el mercado está corriendo muy rápido, pero es que internet también está avanzando a ese ritmo. Al final, cuando una persona compra un televisor, lo hace para varios años y tiene derecho a que incorpore los últimos avances tecnológicos en comunicación y entretenimiento.

    Es cierto que está rápida actualización puede resultar frustrante para algunos consumidores, pero también es cierto que el ciclo de vida de un televisor ya no es el mismo que el de hace años. Ocurre lo mismo con los coches o los móviles. Afortunádamente, los televisores han bajado mucho de precio en los últimos años y ahora es posible hacerse con equipos de una excelente calidad a mejores precios.

    A medida que el mercado crezca, los precios de las gafas activas bajarán considerablemente

    Xataka: Los televisores sin gafas de polarización activa son más baratos, aunque su calidad de imagen no es tan alta ¿Cual es la opinión de Panasonic acerca de esta tecnología?

    Laurent Abadie: El 3D está ahora en su fase de implantación y aún pasaran tres o cuatro años antes de que su presencia sea mayoritaria. Para nosotros, la calidad en el 3D es crucial. La única tecnología que alcanza esos estándares de calidad es la de gafas activas. Creemos que los sistemas de gafas pasivos no son el camino correcto porque pierdes mucha calidad de imagen, por eso nuestra estrategia pasa sólo por la tecnología de gafas activas. Sólo si consigues la mejor calidad calidad de imagen en 2D, pouedes ofrecer la mejor calidad 3D, y los paneles de los televisores con tratamientos de polarización no cumplen ese estándar. Además, creemos que, a medida que el mercado crezca, los precios de las gafas activas bajarán considerablemente.

    Xataka: El Roland Garros está siendo retransmitido en 3D con proveedores de cable y satélite. sin embargo, en mercados como Estados Unidos hay una notable cantidad de usuarios que están dando de baja sus servicios de cable y satélite para cambiarlos por sistemas de televisión por internet como TIVO. Dado que los contenidos en 3D requieren un mayor ancho de banda ¿Cómo afectará la popularización de estos sistemas a la calidad y retransmisión de contenidos en 3D?

    Laurent Abadie: Esa es una pregunta que probablemente podrían contestar mejor las empresas que emiten contenidos. En Europa, cada país e incluso cada región tienen diferentes infraestructuras, algunas de ellas, como las alemanas, muy buenas.

    Yo creo que las infraestructuras actuales no deberían tener ningún problema en retransmitir contenidos en 3D pero, en el caso de internet, las conexiones por cable son muy necesarias. Con todo, la televisión por internet no sustituirá en un plazo breve de tiempo a la televisión terrestre o por satélite.

    En los próximos años comenzaremos a introducir sistemas de alta definición mejorados de manera masiva.

    Xataka: A día de hoy ya existen tecnologías que superan ampliamente la resolución FullHD 1080p actual ¿Cuanto tiempo más cree que el Full HD seguirá siendo el tope de resolución en el mercado de televisores?

    Laurent Abadie: Pienso que en los próximos años comenzaremos a introducir sistemas de alta definición mejorados de manera masiva. La razón es que los televisores cada vez tienen diagonales más grandes y en esoss tamaños necesitas mayores resoluciones para que la calidad de imagen sea óptima. Somos de las pocas compañías que ofrecen equipos con más resolución que el FullHD, aunque aún son muy pocos y caros.

    La resolución es algo que el consumidor entiende muy bien, pero la clave de estos nuevos sistemas de super-alta definicón es que las infraestructuras de contenidos desarrollen medios para producir y emitir esa clase de imágenes. Nosotros estamos preparados.

    Con esta declaración de intenciones cerramos la entrevista al CEO de Panasonic. Sólo nos queda agradecer a Laurent Abadie y al equipo de comunicación de Panasonic su disponibilidad para charlar con nosotros.

  • Asalto en el Registro de la Propiedad del Cantón Cuenca

    Una vez más la delincuencia hace de las suyas en nuestra antes pacífica ciudad. Hoy a las 16:50 3 individuos fuertemente armados ingresaron a las oficinas del Registro de la Propiedad, asaltando a los usuarios del registro y a los empleados que laboran ahi. Para suerte de todos, no hubo desgracias más que la económica.

    Los ladrones en primera instancia, inutilizaron al guardia de seguridad y procedieron a desvalijar a los clientes y luego a la fuerza, ingresaron al área de trabajo del personal y robaron pertenencias de los empleados, a con el arma en la mano.

    Los ladrones escaparon en 3 motocicletas (sin placas) que los esperaban en la puerta de las oficinas, huyendo entre el tráfico de esa hora del Centro Histórico.

    Una vez más somos víctimas de la delincuencia en esta ciudad, hasta cuando!

  • Querias diseñar un robot que sirva helados? Salado! ya existe

    Les dejo el video de un simpático robot, que prepara helados en japón.

    [HTML1]

  • Camionetas de Radio Control!!

    Les dejo mi último video editado, con tomas un poco antiguas (del 2009) de nuestras camionetas de radio control. Ojo que todas esas camionetas maltratadas siguen en perfecto estado! Que se diviertan

    [HTML1]

  • El computador personal en vías de extincion?

    Si tuvieras una tablet, la usarías más que tu computador de escritorio o laptop para perder el tiempo en el internet? SI!! y no eres el único.

    Xataka ha realizado una encuesta, preguntando justamente eso «Â¿A quién está matando tu tablet? Queremos saber«, y estos son los resultados:

    Como vemos, el computador personal es el mas afectado, ya que la grán mayoria contestó que para el uso común y silvestre del internet, usan su tablet. Será que llegamos a eso algún día acá tambien? En lo personal, despues del trabajo, si quiero consultar algo, yo si uso la tablet cuestion de gustos. Que opinan ustedes?

  • Algunos truquitos en CCS3

    Les dejo algunos truquitos en CCS3 para esos problemitas que nos aquejan a diario

    Remover scrollbar en IE para las áreas de texto

    textarea { overflow: auto; }

    Transparencia CSS

    .transparent { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; } …

    larger content


    Forzar scroll vertical

    html { overflow-y: scroll; }

    Mostrar el cursor sobre los campos de entrada

    /** label CSS pointer reset **/ label, input[type=button], input[type=submit], button { cursor: pointer; }

    Precarga de imágenes con CSS3

    div.imgload { background:url(images/sheet1.gif) no-repeat; background:url(images/sprites.png) no-repeat; background:url(images/mybanner.jpg) no-repeat; margin-left: -99999px; }

    Hacer FLIP a una imágen con CSS3

    img.flip { -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: «FlipH»; }

    Bordes Redondos con CSS3

    .round{ -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */ }

    Arreglo para el min-height en IE

    .box { min-height:500px; height:auto !important; height:500px; }

    Alineación vertical

    .vcontainer { min-height: 10em; display: table-cell; vertical-align: middle; }

    Fuente: Designshack

  • Indignación comunicacional?

    Algo completamente «off-topic» con esta web, pero me parece absurdo que en un pais democrático, se llegue a extremos de que porque alguien publica sus ideas y opiniones en su propia web, se lo meta preso para investigaciones, porque estas opiniones están en contra del gobierno. No hago campaña ni por el si ni el no en esta consulta que se nos viene el sábado, pero esto ya parece dictadura. Lean la noticia de el universo publicada hoy, a que se enteren un poco más a detalle de hasta donde ha llegado nuestro presidente.