Todas las entradas por Rubén Lacasa Mas

Error «REMOTE HOST IDENTIFICATION HAS CHANGED» – Linux Tips

Puede ser que alguna vez al cambiar algún ordenador, y asignarle la ip que tenia el
anterior o reinstalar un sistema en la misma maquina, al intentar
conectarnos via ssh al ordenador nos da el siguiente error :
 

@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
Y luego unas cuantas cosas mas.
Este mensaje quiere decir que la clave que tenemos guardada de esa dirección no corresponde
con la clave que tiene actualmente. Para solucionarlo tenemos que borrar la clave que teníamos
anteriormente. Para hacerlo lo hacemos así,  desde nuestro home:
ssh-keygen -f ".ssh/known_hosts" -R <direccion IP o hostname a borrar>

Teamcity and YouTrack on Ubuntu 12.10 (Quantal Quetzal)

Add your thoughts here… (optional)

100 consejos SEO para poner tu blog en lo mas alto de Google – SEO Tips

Hace años con la explosión de internet se impuso una máxima que era «Si no estas en internet no existes», hoy en día esa frase sigue vigente pero se completa con esta otra » y si no apareces en la primera pagina de los buscadores es como si no existieras». Desde la primera parte de la frase hasta la actual el trabajo a la hora de desarrollar un sitio web ha cambiado, y lo que podía considerarse como una tarea propia del desarrollador se ha convertido en una tarea especifica de un especialista y dedicar mas tiempo que el que mucha gente se cree. El siguiente articulo nos puede ayudar a la hora de posicionar nuestra/as paginas en lo mas alto de internet.
https://exploreb2b.com/articles/100-seo-tips-turn-your-blog-into-the-top-of-google

Enhanced by Zemanta

Instalación de impresoras en Mac OS X – Mac OS X Tips

AppleAunque parezca mentira hay impresoras, sobre todo las láser, que no acaban de llevarse bien con Mac OS X, sobre todo si tienen que acceder a la impresora vía red. Me ha sucedido que algunos Mac en un principio se configuran bien con la impresora láser de red, pero a la hora de imprimir 1 pagina se puede convertir en mas de 100 y todas con caracteres extraños en el principio del papel.
Googleando descubrí estas paginas web, y siguiendo los pasos de la primera y cambiando el driver en el Mac por el nuevo, la impresión funciona correctamente.
Como nota dire que la impresora de red laser es una Ricoh.

http://www.linuxfoundation.org/collaborate/workgroups/openprinting/macosxpxlmono
http://gimp-print.sourceforge.net/MacOSX.php

Enhanced by Zemanta

Seis ideas para crear una landing page – Web Tips

El otro dia buscando algo de inspiración para la creación de una landing page descubrí esta pagina la cual nos puede ser muy útil.
http://inspirationfeed.com/articles/business/six-ideas-for-your-successful-landing-page/

Enhanced by Zemanta

Quickoffice now free for all, courtesy of Google

MySQL backup for all databases on one server

Avatar de jonjimJonjim's Workshop Blog

So this week one of my web servers had a suicidal/emo moment and corrupted and destroyed most of MySQL databases. Unfortunately many of them were not developed by myself or were development sites for which there was no backup procedure. A lot of data has been lost this week.

This sucks.

So to highlight that age old saying, BACK UP EVERYTHING

Ver la entrada original 351 palabras más

Los microdatos – HTML5 Tips

Otra de las novedades del HTML5 son los microdatos. Estos son una manera de describir un determinado tipo de información, como eventos, información personal o de la empresa.

Los microdatos usan atributos simples en las etiquetas html (normalmente <span> o <div>) para asignar una estructura o información a esos datos. En el siguiente ejemplo tenemos información sobre una persona y su empresa


<div> My name is Bob Smith but people call me Smithy. Here is my home page: <a href="http://www.example.com">www.example.com</a> I live in Albuquerque, NM and work as an engineer at ACME Corp. </div>

Este mismo ejemplo etiquetado con microdatos quedaria asi


<div itemscope itemtype="http://data-vocabulary.org/Person">

My name is <span itemprop="name">Bob Smith</span>but people call me <span itemprop="nickname">Smithy</span>.

Here is my home page: <a href="http://www.example.com" itemprop="url">www.example.com</a> I live in Albuquerque, NM and work as an <span itemprop="title">engineer</span> at <span itemprop="affiliation">ACME Corp</span>. </div>

En la primera linea el itemscope indica el que el contenido del div es de tipo Person y cada una de las propiedades de la propiedad esta definida por el atributo itemprop, por ejemplo el itemprop=’name’ describe el nombre de la persona.

Mas información:

http://dev.w3.org/html5/md/

https://support.google.com/webmasters/answer/176035?hl=en

Enhanced by Zemanta

Funciones anonimas en PHP – PHP Tips

El otro día en la entrada cargando clases php automaticamente en el ultimo ejemplo usaba una función anomima o clausura para lanzar la función spl.

La definición que nos da la documentación es:

Las funciones anónimas, también conocidas como clausuras (closures), permiten la creación de funciones que no tienen un nombre especificado.
 

Estas funciones fueron introducidas en PHP 5.3 y su uso es prácticamente igual que cuando definimos funciones en Javascript.


//Ejemplo de definición de función en Javascript

var miFuncion = function (nombre) {

document.write('Tu nombre es ' + nombre);

};

miFuncion('Ruben'); // Escribe 'Tu nombre es Ruben'


// Ejemplo de definición de función anónima en PHP

$miFuncion = function ($nombre) {

echo 'Tu nombre es '. $nombre;

}

$miFuncion('Ruben'); //Escribe 'Tu nombre es Ruben'

Se puede ver en los dos ejemplos que el uso y definición de ambas es prácticamente igual. Otro de los usos para estas funciones es como callback en funciones tengan esa opción.


echo preg_replace_callback('~-([a-z])~', function ($coincidencia) {
return strtoupper($coincidencia[1]);
}, 'hola-mundo');
// Devuelve holaMundo

Para mas información sobre las funciones anónimas http://www.php.net/manual/es/functions.anonymous.php

Enhanced by Zemanta

Obtener el valor seleccionado en un Select con jQuery – jQuery Tips

JQueryUIImaginemos que queremos conocer que valor hay seleccionado en un campo select, para comprobar su valor o lo que necesitemos. Para hacer esto utilizaremos val().


<select id='ciudades' name='ciudades'>

<option value='BAR'>Barcelona</option>

<option value='MAD'>Madrid</option>

<option value='ZGZ'>Zaragoza</option>

</select>

<script>

$('#ciudades').change(function(){

var ciudad = $(this).val()

alert('Has seleccionado ' + ciudad);

});
</script>

En este ejemplo nos aparece un select en el cual nos da la opción de seleccionar entre tres ciudades, cuando cambiemos el valor nos mostrara un mensaje en pantalla en el cual nos mostrara el valor del value de la ciudad seleccionada.

Enhanced by Zemanta