sábado, 28 de enero de 2017

Diferencia entre "sich freuen auf" y "sich freuen über"

Cuando utilizas la frase "sich freuen" ... no sabes si utilizar "auf" o "über"

1.- Con "sich freuen auf" se utiliza para indicar algo que esperas en el futuro. Un contexto anticipatorio:


  • Ich freue mich auf Sommerferien!
  • Ich freue mich auf  deinen Besuch! -> Ich freue mich auch darauf :)


2.- Con "sich freuen über" es para indicar que estás emocionado acerca de algo. Un evento en el presente:


  • Ich freue mich über deinen Besuch!
  • Ich freue mich über deinen Anruf! -> Ich freue mich auch darüber


Es todo!




jueves, 26 de enero de 2017

Cómo rellenar todas las columnas de abajo sin tener que arrastrar con el ratón en el puntito amarillo en Numbers de Mac

Si necesitas copiar el contenido de uno o varios renglones para el resto de la tabla hacia abajo, normalmente lo harías poniendo el puntero del ratón sobre el puntito amarillo:



Pero ¿qué pasa si tienes una tabla muy larga?

martes, 24 de enero de 2017

Cómo ver tus mensajes de facebook en tu celular sin la aplicación del messenger

Yo no sé porqué las empresas no tienen esa conciencia de que, cualquier usuario, ya cuenta con demasiadas aplicaciones que sólo merman tanto en el desempeño como en la capacidad de almacenamiento de nuestros teléfonos.

Cada aplicación actúa como si fuera la única que existe y que eso le da derecho a ocupar tanto espacio de tu teléfono como quiera y comerse el procesador.

A veces uno se pregunta, ¿para qué una aplicación más si puedo verlo cómodamente en el navegador?

Claro está que en algunas aplicaciones, la consulta de información es más cómoda ... ¿pero y si ya tengo un chorro de aplicaciones? ¿Para que una más?

Facebook ahora te obliga a utilizar su aplicación de messenger para que puedas ver tus mensajes (escribir, contestar, etc).

Yo estaba frustrado de eso y, por pura casualidad, averigué cómo:

La respuesta simple es entrar a free.facebook.com y listo.

* Obviamente no debes estar conectado al wifi. Sólo a la red de datos.

Quién sabe cuánto dure este truco. Pero qué ganas de molestar a uno. Otros dirán, pues deja de usar el feis ... pues sí ...

Lo que debes hacer después de haber actualizado el Whatsapp en iOS

Cada vez que se actualizaba el whatsapp en el teléfono, notaba que las configuraciones de sonidos de alerta personalizados que tenía, volvían a los tonos por defecto.

Era una lata porque tenía que volver a meterme en las configuraciones y elegir los tonos que ya había elegido para el whatsapp.

Luego descubrí, por pura casualidad que, si apagas y prendes tu teléfono, las configuraciones de tonos y sonidos que tenía, volvían a como las tenía (las configuraciones).

domingo, 8 de enero de 2017

Laravel Schema Builder Cómo poner un comentario a la tabla que se va a crear (migration)

Ya sabemos que para ponerle un comentario a una columna de una tabla se utiliza el método
->comment('el comentario de la columna'):

$tableName = 'tokens';
        Schema::create($tableName, function (Blueprint $table) {
            $table->increments('id');
            $table->integer('user_id')->unsigned()->comment('Foreign key from `users` table');
            $table->string('token',255)->unique()->comment('A unique token for each user');
            $table->timestamps();
        });
Pero para ponerle el comentario en una tabla hay que poner abajo y fuera de Schema (pero dentro de la función up() ) lo siguiente:

use Illuminate\Support\Facades\DB;

//Referencias: http://stackoverflow.com/a/34272884/1883256
        DB::statement("ALTER TABLE `$tableName` comment 'Tu comentario aquí'");
Es todo.


martes, 3 de enero de 2017

Solución al error en Laravel Invalid Text Representation: 7 ERROR Invalid input syntax for integer

Seguramente estás queriendo obtener una variable desde una URL para hacer consultas a la base de datos usando tu modelo (Route Model Binding - RMB).

Por default en Laravel, cuando utilizas el concepto de RMB, por default éste busca el id. Si quieres buscar por otra columna debes especificarlo en tu modelo tecleando el siguiente método:

public function getRouteKeyName(){
      return 'nombre_columna';
}

Saludos.

lunes, 2 de enero de 2017

Instalar limesurvey con SSL HTTPS de Let's Encrypt

Estaba yo experimentando si se podía instalar el Limesurvey a un servidor remoto con la modalidad https con un certificado de Let's Encrypt.

Asistente de instalación de Limesurvey encriptado SSL de Let's Encrypt


La razón por la que decidí ponerle un certificado fue porque al principio de la configuración del Limesurvey, hay que especificar en el formulario de instalación las credenciales de acceso a la base de datos. Dichos datos viajan por el Internet tal cual. Así que es mejor que dichos datos se envíen de manera encriptada.

Limesurvey. Especificando los datos de acceso de conexión a la base de datos con conexión privada SSL de Let's Encrypt


Con la encriptación agregamos más seguridad al tener una conexión cifrada (encriptada) con nuestra instalación de Limesurvey en un servidor remoto.

La instalación del limesurvey junto con su base de datos, el nombre del dominio, dirección de correo electrónico asociada con dicho dominio y con el certificado SSL (el candadito verde) de Let's encrypt fue muy fácil con Webfaction.

 

Tags