Archivo de la etiqueta: tutorial

Configurar eclipse para programar para Android

Como ya lo he hecho un par de veces (una primera con la que hice esta aplicación y esta vez) y nunca me acuerdo como se hace lo voy a dejar escrito para la próxima vez. Es más fácil de lo que parece, así que no tienes excusa para no aprender a programar para Android.

  1. Instalar el Java Development Kit (JDK)

  2. Instalar eclipse. Este paso y el anterior son conmutables, aunque lo he puesto así porque me parece un orden más lógico no pasa nada si se hacen a la inversa.

  3. Instalar el SDK de Android. Lo que se tiene que ejecutar es el archivo Android que está en tools (en Linux por lo menos).

  4. Instalar ADT para eclipse. Para esto podemos seguir el siguiente minitutorial dentro de este tutorial:
  • A abriremos el eclipse y en el desplegable de Help seleccionaremos Install New Software.
  • Pulsaremos sobre Add (arriba a la derecha).
  • Añadiremos un nombre (para tu bien más o menos descriptivo) y en Location pondremos este enlace: https://dl-ssl.google.com/android/eclipse/ (si tienes problemas prueba pon http en vez de https) y dale next
  • Ahora marca Development tools y dale a next, te muestra los ficheros dale next.
  • Finalmente “lee” las condiciones y dale a Finish, si te da un error de la autenticidad del Software dale a Ok.
  • Para terminar reinicia eclipse y empieza a programar el próximo Angry Birds

Si programáis algo espero que lo colguéis en Google Play y me paséis el link! 😉

Mostrar las entradas relacionadas de un post sin plugins

Como ya sabréis los plugins relentece el rendimiento de WordPress, por eso cuantos más evitemos instalar mejor. Para esto voy a intentar realizar una saga para insertar algunos plugins en el mismo código de WordPress. Así que este primero se trata de mostrar las entradas relacionadas de un post sin la necesidad de plugins.

Para empezaremos accederemos al fichero functions.php y añadiremos este código:

 

function getRelatedPosts ($post_id){

$taxs = wp_get_post_tags( $post_id );

if ( $taxs ) {

$tax_ids = array();

foreach( $taxs as $individual_tax ) $tax_ids[] = $individual_tax->term_id;

 

$args = array(

‘tag__in’ => $tax_ids,

‘post__not_in’ => array( $post->ID ),

‘showposts’ => 5,

‘ignore_sticky_posts’ => 1

);

 

$my_query = new wp_query( $args );

 

if( $my_query->have_posts() ) {

while ($my_query->have_posts()) : $my_query->the_post();

?><h3><a href=” <?php the_permalink();?> ” rel=”bookmark” title=” <?php the_title(); ?> “> <?php the_title() ?></a></h3> <?php

endwhile;

} else {

echo “<h2>No related posts found!</h2>”;

}

}

$post = $backup;

wp_reset_query();

}

Éste código lo que hace es relacionar tags y mostrar los 5 posts que tengan tags similares. Los escribe por pantalla.

Ahora abriremos el fichero single.php (dentro de tu theme) y allí escribiremos el siguiente código dónde queramos que aparezcan las entradas relacionadas.

<div class=”related_posts”>

<?php

getRelatedPosts ( get_the_ID() );

?>

</div>

y para terminar al fichero style.css (dentro de tu tema) añadiremos el siguiente código para darle formato a los posts relacionados.

.content .related_posts {width: 580px; font-size:10pt;font-family: Arial; font-size: 11px; color: #333;}
.content .related_posts a {color: #2f99c9;}

Espero que os haya gustado! Alguna propuesta para el próximo no plugin?

Aprendiendo un poco de impress

He tenido que realizar una presentación, como soy free (defensor del software libre) lo he hecho en el programa Impress de Libre Office. La cosa está en que como no he hecho muchas en mi vida he tenido algunos problemillas 😛
Os dejo mis dos problemillas con sus soluciones 🙂

Cambiar de idioma todas las diapositivas de golpe:

  1. Abriendo el editor de estilos y formatos (F11)
  2. Busca el estilo “Predeterminado” pulsa botón derecho sobre este y editar
  3. En la pestaña fuente encontrarás el idioma y allí lo modificas

Cambiar el fondo de las diapositivas:

  1. Vas a formato, página
  2. La pestaña fondo y allí escoges el tipo de fondo que más te guste

Decir que finalmente he dejado el fondo blanco ya que lo he pasado a pdf.

Hacer un degradado propio para el fondo de las diapositivas:

  1. Vas a formato, área
  2. A la pestaña de degradados
  3. Le das a añadir y juegas con colores, ángulos…

Se que son tonterías, pero si no tienes haces a menudo presentaciones no sabes como se hace esto. Espero que os sirva! Y me gustaría ver vuestras presentaciones 😛

 

Como instalar Ubuntu 12.04 o cualquier versión sin usar un CD

Instalar la última versión de Ubuntu sin utilizar un CD es realmente muy simple. Para empezar nos descargaremos la última versión de Ubuntu (en mi caso es la versión 12.04, pero sirve para todos).

Ahora mientras se baja, busca tu memoria USB. Una vez encontrada nos bajaremos el adaptador de Ubuntu al USB, el programa que usaremos es Universal-USB-Installer.

Una vez descargado todo abriremos el Universal-USB-Installer, en éste rellenaremos los campos la versión, la unidad y el directorio dónde se encuentra el iso de Ubuntu.

Una vez hecho esto le damos a crear, este paso nos avisará que se va a borrar todos los datos de la memoria y se nos cambiará el nombre del USB.

Para finalizar tendremos que cambiar la secuencia de arranque del ordenador. Para esto cuando iniciamos el ordenador siempre nos dice algo parecido a: “Press TECLA to enter for Setup”. Una vez en el setup deberemos hacer y ponemos el USB antes del disco duro, o el USB como “fist boot device”. Guardamos los cambios y salimos.

Ahora cuando se nos inicie, si tenemos conectado el USB, nos saldrá ya la pantalla de instalación de Ubuntu como si fuera un CD.

Espero que os haya servido! 🙂 Yo al final descubrí que se puede instalar también en Windows, lo pone debajo dónde pulsas para descargar la iso.

Como implementar Facebook comments en los posts de un blog

Para poder poner comentarios en tu blog WordPress puedes usar el plugin o hacerlo a mano. Aquí lo vamos a hacer a mano para evitar que nuestro WordPress se sobrecargue demasiado de plugins.

Para empezar nos vamos a hacer Facebook developers. Le tenemos que dar permisos a la aplicación (si no lo habíamos hecho ya). Seguidamente creamos una nueva app, a la que le decimos que será para un sitio web. Rellenamos los nombres que le queremos poner a la “aplicación” y aceptamos. Si es la primera vez posiblemente nos pida que necesita un número de móvil, a mi experiencia solo envía los sms para la confirmación a los usuarios de movistar, pero no lo puedo asegurar. Por lo menos creo que eso es lo que me ha pasado a mi, estoy usando Yoigo y no me ha enviado ningún sms, pero cuando he probado con un número de Movistar lo ha hecho al momento.

Editando los datos de la aplicación he intentado varias veces poner la url del blog pero no lo he conseguido, así que lo he dejado en blanco y Facebook no se ha quejado.

Ahora toca ir a nuestro sitio para editar un poco el template y insertando el código necesario para que salga Facebook comments.

Empezaremos con el header.php, allí insertaremos la siguiente línea de código cambiando YOUR_APPLICATION_ID por el número de aplicación que nos ha facilitado Facebook para esta app en concreto. Este código sirve para juntar los comentarios de tu blog con la aplicación de Facebook.

<meta property="fb:app_id" content="{YOUR_APPLICATION_ID}">

 

Ahora modificaremos el archivo comments.php (puedes ponerlo dónde quieras) insertaremos el siguiente código:

<div id="fb-root"></div><script src="http://connect.facebook.net
/es_CO/all.js#xfbml=1"></script>
<fb:comments href="<?php the_permalink() ?>" width="687">
</fb:comments ></div>

Posiblemente tengas que modificar el campo width para adaptarlo mejor al ancho del que disponemos.

Yo he decidido poner el código justo debajo del post y antes de los comentarios “habituales” del blog.

Aclaración: Hay que tener en cuenta que estos comentarios se los “queda” Facebook, no pasan a formar parte de nuestra base de datos. El día que decida dejar de respaldar esta funcionalidad o cobrar por ella lo vamos a sufrir. Lo gratis se cobra de distintos modos, en este caso con información de los comentarios de nuestro blog.