Páginas

martes, 21 de marzo de 2017

Cambiar icono de aplicación en Android Studio

Lo que vamos hacer es reemplazar la imagen que viene por defecto llamada ic_launcher y de esta forma nos evitaremos ir creando una a una cada imagen con el tamaño respectivo puesto que lo hará Android Studio automáticamente. 

Lo primero es clic derecho, por ejemplo, en el directorio «mipmap» e ir por el menú: New -  Image Asset

Vista del menú: New - Image Asset



Lo siguiente es escoger la ubicación de la imagen que se utilizará como icono. Se mantiene el nombre de ic_launcher.

Configuración de icono. Nombre y ubicación de imagen a cargar
Una vez seleccionada la imagen se mostrará la visualización de esta en los distintos formatos. Y además indica los archivos que serán creados y reemplazados en el directorio de la aplicación.
Ubicación de las imágenes auto-generadas dentro del proyecto
Una vez finalizado el proceso, cuando se genere el archivo instalador de la aplicación (apk) y se instale se tendrá el nuevo icono. Esto lo podemos ver igualmente si ejecutamos el simulador. En la siguiente imagen se puede ver la aplicación llamada MemoryDev con la imagen de icono (el huevo).
Vista de la aplicación entre el resto de aplicaciones
Realizado con Android Studio 2.2.3



sábado, 11 de febrero de 2017

Tamaño de base de datos en MySQL



Con la siguiente consulta se puede obtener lo que ocupa una base de datos en MySQL


SELECT
table_schema as BasedeDatos,
sum( data_length + index_length ) / 1024 / 1024 as TamañoEnMB,
sum( data_free )/ 1024 / 1024 as EspacioLibreEnMB
FROM information_schema.TABLES
GROUP BY table_schema ;



Fuente: https://forums.mysql.com/read.php?108,201578,201578

lunes, 23 de enero de 2017

Emprendiendo: Nombres occidentales

Un día leyendo una noticia sobre una web que vendía nombres ingleses para ciudadanos chinos, la cual había surgido por idea de una niña, bromeando le dije a mi prima que ya podía ella también empezar a emprender. A lo que ella respondió prácticamente reformulando la pregunta y diciendo que como estudio informática por qué no lo hacía yo. Le comenté sobre mi Trabajo fin de grado... Pero, además le dije que pensara en otras cosas y nos quedamos pensando en otras posibles ideas.

La idea de la venta de nombres me pareció tan sencilla que pensé no me debería dar mucho trabajo ni demandar muchos recursos y en un par de meses desarrollarla. Así que, me propuse a desarrollar algo así. Más con el fin de tomar experiencia. Me parecía algo pequeño que podía aportarme una idea práctica de lo que es emprender previa a poner en marcha otras ideas.

Empencé intentando conseguir la colaboración de un par de amigos. Solo una amiga se animó y después se unían dos más. Una de ellas haría la traducción, otra el diseño, otra me ayudaría con la recolección de datos y yo me encargaría del algoritmo, la idea general de todo, así como ver cómo ponerlo en marcha. Para lo cual empecé viendo que necesitaría la plataforma de pago de Alipay. Pero la solicitud fue rechazada por hacerla como individuo. Tenía que ser como empresa.

Así que continué averiguando sobre cómo podía crear una empresa o inscribirme como autónomo. Lo cual me llevó a ver que aunque generase cero beneficio tenía que pagar un valor fijo a Hacienda, y realizar trámites de impuestos cada pocos meses declarando que no tenía ingresos. Y si se me olvidaba ¡zaz! multazo. ¡Qué rollo! ¡Pero si no gano nada cómo voy a estar pagando!, pensé.

Llegué a encontrar que podía crear un empresa en Londres en una entrada de blog diciendo que el proceso es más simple y no es necesario pagar impuestos si no generas nada. Eso me llevó a contratar los servicios de CompaniesMadeSimple para crear la empresa. Con ello ya tuve el visto bueno de Alipay. Pero tocaba construir la web y seguir con trámites como notarizar mi identidad y dirección para enviárselos a CompaniesMadeSimple. Me llevó a tener que cambiar facturas y esperas en el proceso de meses. En todo ese tiempo, casi un semestre, descuidando la elaboración de mi Trabajo fin de grado y dejando mis clases de inglés para tener recursos económicos para contratar la construcción de la web a través de Freelancer.com ya que ni yo ni ninguna de mis compañeras teníamos el tiempo. Como curiosidad, teniendo en cuenta que yo estudio una carrera en la que predominan los chicos, mis compañeras en esta iniciativa son todas chicas y la colaboración de freelances también, cada una de una nacionalidad distinta.

Tube que improvisar varias imágenes para montar la estructura visual de la web waiyuming.com, intentar abrir cuentas en Alipay como comprador para probar la plataforma (sin lograrlo de ese modo), la necesidad de una plataforma de pago, el crear una empresa, contratar un hosting, un freelance, consultar a gestores, notarios, etc. Todo el proceso fue como ir conduciendo en una noche oscura e ir sorteando las curvas según van apareciendo. ¡Y aún queda camino! Es algo que se entiende pero el vivirlo es lo que realmente aporta valor y lo que quería tener. Se necesita mejorar su aspecto y lograr atraer clientes, ya que está 😅.
Como ventaja añadida que tiene la web https://waiyuming.com es que se permite al cliente, antes del pago, seleccione dos significados con características asociadas al nombre, es decir, el cliente no paga y recibe unos nombres con su significado prácticamente al azar (como me parece hace la otra web) sino que paga por los significados que ha visto y ha escogido. Además, los nombres llegan a estar en cinco idiomas: inglés, español, francés, alemán e italiano. También, se añade características asociadas al nombre además del significado. Y se puede pagar usando una cuenta de Alipay o con tarjeta.

Creo debemos aventurarnos en emprendimientos, aunque sea con "ideas pequeñas". Y para esto, aunque sea labor y esfuerzo del emprendedor sortear las dificultades, en los centros de estudio como las universidades e incluso institutos, los gobiernos, deben facilitarlo y no dificultarlo. Volviendo a la analogía de conducir por la noche en la carretera, sería el facilitar una buena carretera, señalización, etc.

miércoles, 7 de diciembre de 2016

Comentarios en el código

HTML

<!-- comentario de varias líneas -->

CSS

/* comentario de varias líneas */

SQL, PLSQL, PHP

# comentario de una línea
-- comentario de una línea
/* comentario de varias líneas */

C, C++, JAVA

// comentario de una línea
/* comentario de varias líneas */

Ensamblador

; comentario de una línea


domingo, 27 de noviembre de 2016

Prototipos Lo-Fi y Hi-Fi

Como parte del proceso de diseño software se recomienda desarrollar prototipos para poner a prueba las funcionalidades a desarrollar, realizando un estudio de usabilidad en el que se detecte, antes de la implementación, posibles problemas de usabilidad y accesibilidad con el fin de solucionarlos y mejorar la experiencia de usuario.

Un ejemplo de prototipos Lo-Fi y Hi-Fi pongo a continuación. Se trata de un diseño sobre la Automatrícula, una herramienta mediante la cual los alumnos se matriculan. Pero además, se pensó en que diera información respecto al avance en la carrera como información de las asignaturas. Se centra básicamente en esta parte del proceso de matriculación, dejando de lado la parte de información del alumno, así como el proceso de consulta y realización de pagos.

Prototipo Lo-Fi
El prototipo de baja fidelidad se realiza de la manera más simple posible, pudiendo ser hecho a mano en papel, es decir, sin el uso de herramientas software. La finalidad no es evaluar la estética sino la funcionalidad. Analizar cuan fácil es para el usuario realizar simples tareas de forma intuitiva. Como parte de los objetivos de la evaluación de usabilidad está el recopilar toda la información que se pueda acerca de lo que piensa y cree el usuario sobre el proceso para realizar una tarea.




Prototipo Hi-Fi
En este punto se habrá realizado mejoras respecto a la funcionalidad debido a defectos detectados en el prototipo de baja fidelidad. Es menos costoso detectar un fallo y solucionarlo cuanto antes que en fases posteriores. Es fácil entender que realizar un cambio en el prototipo de papel es más fácil que realizarlo en un prototipo de mayor calidad, y más aún en una aplicación ya implementada. Es por eso que el prototipado resulta ser una forma de detectar fallos y mejorar el diseño que puede abaratar costos, prevenir problemas de funcionalidad y usabilidad.

El prototipo de alta fidelidad debe ser, en lo posible, lo más real a cómo será la aplicación porque se puede obtener datos corrompidos por fallos en el prototipo. Por ejemplo, la visualización de las asignaturas seleccionadas y la interacción respecto a dar un clic o doble clic sobre una asignatura la herramienta de prototipado no permitió implementarlo según lo deseado, convirtiéndose este fallo en el más destacado de la evaluación de usabilidad.


viernes, 11 de noviembre de 2016

Quitar todos los enlaces en documento word

Para eliminar los hipervínculos de un documento Word sin tener que ir uno a uno:

  1. Seleccionar el texto: CTRL + E (Windows) o CMD + A (Mac), para seleccionar todo el texto del documento. Pero puedes perder enlaces como en el índice, por eso puede ser mejor seleccionar solo el texto deseado.
  2. Presionar la combinación de teclas: CTRL + SHIFT + F9 (Windows) o CMD + SHIFT + F9 (Mac)—F9 según el teclado puede ser FN + ⏩—

lunes, 10 de octubre de 2016

El problema de los muros en los países ricos

Migrante africano entre alambres en frontera España-Marruecos
Fuente imagen: http://sergi-camara.blogspot.com.es/2010/10/europe-wall.html

¿Cuánto dinero se gastan los países ricos en sus fronteras para que no entren inmigrantes indeseados? ¿Cuánto dinero se gastan las ONGs en ayuda a los países pobres? ¿Cuántos productos se desperdician en los países ricos? ¿Cuántas personas y organizaciones están dispuestas a aportar con su tiempo y esfuerzo en ayudar a las personas de los países pobres? ¿Las personas provenientes de esos países quieren una nueva bicicleta, renovar al teléfono inteligente último modelo, o lo que quieren es alimento, un techo, salud? Si sus prioridades son que no los maten, comer algo en el día, entonces, ¿se invaden países para luchar contra el terrorismo, para matar a un tipo, para buscar armas, y no se invaden países para acabar con el hambre, para ayudar a establecer y madurar instituciones en los países sin institucionalidad ni desarrollo?

¿No será más efectivo, barato, crear puestos de trabajo en los lugares de origen? Construyendo hospitales, escuelas, carreteras... ¡ciudades inteligentes!, con esa mano de obra que —de momento— solo quiere alimento, un techo y no temer por su vida. ¿No será una mejor inversión ayudarles —trabajando todos de forma unida y organizada— a que cubran sus necesidades básicas y se conviertan en consumidores del resto de productos, en productores de bienes y servicios? Ampliando así el tamaño del mercado global. Beneficiándose hasta los que solo piensan en dinero, a los que les gusta generar deuda, incluso a los que viven de las armas.
Muro entre Mexico y EEUU en el que se lee "También de este lado hay sueños"
Fuente imagen: http://www.playgroundmag.net/noticias/actualidad/Walls_0_1475852405.html
Texto publicado en eltelegrafo.com.ec Sección de cartas al director del 13 de octubre de 2016 http://www.eltelegrafo.com.ec/noticias/cartas-al-director/1/el-problema-de-los-muros-en-los-paises-ricos