Entradas

Mostrando entradas de septiembre, 2016

Recomendado del mes

La orca ibérica 'Toñi' aparece en España con heridas de perdigones en su aleta - LaSexta

Orca ibérica "Toñi" aparece en España con heridas de perdigones en su aleta En un evento que ha llamado la atención de la comunidad científica y tecnológica, la orca ibérica "Toñi" ha sido avistada en aguas españolas con heridas de perdigones en su aleta. Este incidente ha generado preocupación entre los expertos y el público en general, ya que subraya la importancia de la protección y conservación de estas especies marinas. La orca "Toñi" es un ejemplo de cómo la tecnología y la ciencia pueden trabajar juntas para monitorear y proteger la vida marina. La colaboración entre organizaciones de conservación, científicos y tecnólogos es fundamental para abordar los desafíos que enfrentan las especies marinas, desde la contaminación hasta la caza furtiva. La tecnología desempeña un papel crucial en la detección de heridas y la identificación de patrones de comportamiento de los animales, lo que puede ayudar a prevenir futuras lesiones. El presidente franc...

Crear app Multilenguaje en Android

Imagen
Siempre es una buena práctica para extraer cadenas de interfaz de usuario de su código de aplicación y mantenerlos en un archivo externo. Android lo hace fácil con un directorio de recursos de cada proyecto Android. para que nuestras aplicaciones estén disponibles en varios idiomas o sean multilenguaje. Lo primero que debemos tener en cuenta es evitar insertar "textos en el código" y en vez de eso, hacer uso del archivo strings.xml de la carpeta values. Vamos a ver un ejemplo sencillo para hacerlo desde un XML, por ejemplo, para un botón sería así: <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/accept" /> <!-- Texto que aparecerá --> Sin embargo, cuando necesitamos obtener el texto desde el código java no es tan intuitivo, pero igualmente sencillo. Desde el Activity podemos hacer: String cadena = getResources().getString(R.string.ac...

Los 39 secretos del programador.

Imagen
Lo que viene a continuación es una recopilación de consejos que provienen de grandes veteranos de la programación y que nos harán pulir ciertos aspectos a la hora de plantear y desarrollar Software. 1. La mayoría de las veces, emplear la herencia perjudica el diseño de aplicaciones orientadas a objetos a largo plazo. Reduce la usabilidad y dificulta el testeo del código. Es recomendable, siempre que sea posible, utilizar interfaces en su lugar. 2. Evitar introducir interfaces hasta que nos sintamos cómodos en el dominio de nuestra aplicación. Introducir interfaces prematuramenente puede conducir a futuros problemas de diseño. 3. Códigos con un alto nivel de anidado (tanto entre funciones, como dentro de las mismas) son más propensos a producir errores y más difíciles de mantener. 4. Estimar el tiempo de desarrollo es muy difícil, prueba de ello es el amplio uso de metodologías ágiles como Scrum. 5. La encriptación propia es muy difícil, por lo que no debemos inventa...

Truco en grupos de WhatsApp

Imagen
Ya sabes cómo puedes mencionar a alguien en los grupos de WhatsApp La aplicación de Twitter WhatsApp acaba de activar las menciones en los grupos. A partir de ahora, cuando estés en una conversación en grupo podrás utilizar la @ (arroba) seguida del nombre de una persona para mencionarla en un mensaje. Si pruebas a introducir solamente la arroba en un grupo, verás que la aplicación te permite elegir entre los nombres de los integrantes que puedes citar. Por si fuera poco, y casi por sorpresa, esta novedad está presente en la última actualización de WhatsApp 2.16.259 que se ha distribuido públicamente por Google Play, por lo que deberíais poder probarla sin necesidad de instalar la beta. Si pruebas a escribir una arroba (@) en un grupo, verás que ahora puedes elegir mencionar a cualquier integrante en el mensaje Las menciones de WhatsApp solamente funcionan en los grupos, y están pensadas para que podamos enviar un mensaje mencionando a algún integrante del grupo en concr...