Blog de Ikita

 

Google Maps ya no es gratis

google_map_api_cobro

Hace poco más de 3 meses, el pasado 11 de junio de 2018, oficialmente Google ha anunciado una nueva actualización importante para las API de Google Maps. Si eres un desarrollador o diseñador web que está utilizando Google Maps en algún sitio web o en aplicaciones móviles, es importante que estés al tanto y tomes medidas para continuar usando los servicios de Google Maps.

Continuar leyendo
  436 Hits
436 Hits

Sin Diseño no hay nada

Sin Diseño no hay nada

Querer que te quieran sin querer = no va a suceder.

¿Quieres que tu marca destaque del resto?, quieres ser el primero, quieres diferenciarte, quieres perdurar y ser memorable en los recuerdos de las personas, quieres dar calidad, quieres que tus clientes te quieran, pero, no quieres invertir en diseño; entonces deja de querer, porque no invertir en diseño, es querer que te quieran sin querer, y eso, no va a suceder.

Definitivamente son muchas las solicitudes que recibimos en el despacho en donde los agentes de cuenta de agencias de publicidad o los mismos dueños de los negocios nos piden crearles algún diseño parte de una campaña que sea memorable y con la cual destaquen, utilizando una identidad gráfica, pobre, y que aparte, se parece al resto de un “algo”, que ya no sabes ni que es.
Por supuesto, nuestra recomendación siempre es: invierte en diseño, y en algunos casos REDISEÑA.

Continuar leyendo
  308 Hits
308 Hits

El HTTPS como nuevo estandar de seguridad en web

El HTTPS como nuevo estandar de seguridad en web

Si eres diseñador web o desarrollador web, este artículo te va a interesar ya que pronto comenzarán cambios que se vienen del uso común del protocolo HTTP hacia el protocolo con cifrado HTTPS y es que desde el pasado mes de febrero de 2018, Google ha tratado de impulsar a los desarrolladores y diseñadores web a tener una web más segura al recomendar con énfasis que los sitios adopten el cifrado HTTPS.

Continuar leyendo
  588 Hits
588 Hits

Lo que Luiki Wiki no te dice sobre WIX de paga

Lo que Luiki Wiki no te dice sobre WIX de paga

Ya anteriormente habíamos escrito un Post en donde decíamos que no era una buena idea publicar un sitio con un hosting barato. En aquellos tiempos, nos centramos en cuestiones de soporte, cuentas de mail, espacio de servidor, y otros puntos; el día de hoy hablaremos propiamente de nuestra experiencia con Wix. Nos han tocado ya varios clientes, en donde, iniciaron la publicación de su sitio web en esta plataforma; sin embargo, al tener el tema de las cuentas de mails limitadas, el espacio que se les ofrecía en servidor y sobre todo, el tema del posicionamiento que habían pagado, con el cual no veían resultados, se vieron en la necesidad de cambiar de hosting, contactándonos.

Continuar leyendo
  425 Hits
425 Hits

Nuestro logo: IKITA

Nuestro logo: IKITA

Retomando la jugada IKITA – tributo

Cuando concebí a IKITA como un estudio de diseño web y multimedia, no tenía idea de las marcas a las que les trabajaríamos, la responsabilidad que llevaríamos al impulsar sus publicaciones, y los buenos amigos que conseguiríamos a lo largo de las relaciones como proveedores que hemos establecido.
Hoy, quiero agradecer a todos nuestros clientes su confianza, y también debelar el emblemático logotipo que nos caracteriza. La inspiración, de dónde surgió y qué significa.

Continuar leyendo
  321 Hits
321 Hits

La informalidad en las juntas de trabajo

La informalidad en las juntas de trabajo

En muchas empresas me ha tocado ver desperdiciada la grandiosa oportunidad de crecimiento que una junta de trabajo trae consigo misma. Aunque no suelo ser de los directivos que propicien reunión tras reunión, puesto que la “juntitis” se me hace una perdedera de tiempo invaluable, cuando lo hago, siempre espero sacarle el máximo partido, y aquí les doy tres reglas de oro para juntas de trabajo exitosas.

Continuar leyendo
  236 Hits
236 Hits

¡Feliz día del padre!

dia padre

Me encantan estos días, en donde veo una sociedad más consciente de las diferencias y partícipe a la vez; aunque a veces sea solo como un tópico a comentar y no sentirse excluidos, y otras veces, sea en realidad, por ser vida pura en el acto; y de este último punto, considero que en las últimas décadas, los padres de familia han tenido una gran evolución.

Hace 20 años, todavía veíamos a los papás como los “jefes de la familia”, aquellos hombres distantes que proveían el sustento económico del hogar.


Era común ver el grueso de las familias configuradas por un papá que salía temprano a trabajar, una mamá que se quedaba en casa al cuidado de los hijos (vestirlos, bañarlos, darles de comer, estar al pendiente de ellos, llevarlos a la escuela, etc., etc.) y unos niños que veían su figura paterna como el ser a quien hay que respetar por el hecho de ser el papá.

La modernidad, la lucha consciente de los derechos de la mujer, la crisis económica, y muchos otros factores, han hecho que esa configuración familiar cambie; y en mi perspectiva, para bien.
Cada ves leo, veo, escucho y conozco más papás involucrados en la familia. Comentarios de padres presentes, desde el momento del nacimiento del hijo, el intervalo del crecimiento y las etapas de papillas, cambios de pañales, lavadas de ropa sucia; hasta el acompañamiento de adolescentes. Papás aprendiendo a peinar a sus hijas, dejándose pintar las uñas. Papás corriendo a la meta sus hijos en el beisbol. Papás ayudando a madres de familia en el aseo, la alimentación, el acompañamiento a la escuela. En resumen: papás presentes.

Hoy, festejamos a esos papás; que están ahí para sus hijos y familia; que disfrutan (y algunas veces sufren, como todo en la vida), el proceso de crianza – aprendizaje que viene adherido al hecho de ser papá.

¡Feliz día del padre!

Continuar leyendo
  250 Hits
250 Hits

Cómo forzar que los subtítulos aparezcan en videos de YouTube

Cómo forzar que los subtítulos aparezcan en videos de YouTube

Seguramente has deseado que la gente pueda ver tus videos de Youtube con subtítulos pero no sabes bien cómo hacerlo. O bien, el video que subiste no tiene por defecto comenzar con los subtítulos activos pero tú necesitas que sea así... ¿Cómo puedo comenzar los videos con subtítulos activos?

Continuar leyendo
  731 Hits
731 Hits

Sitios web de una sola página: ¿son buenos o malos para SEO?

Sitios web de una sola página: ¿son buenos o malos para SEO?

Los sitios web de una sola página (Single Page Sites) son extremadamente populares hoy en día. Cada vez más empresas los eligen en vez de sitios más complejos que contengan varias páginas para satisfacer las necesidades de un negocio, pero ¿el diseño de su sitio web afecta el SEO? ¿puede verse afectado un sitio de una sola página en la clasificación con Google?

A continuación, he explorado algunos de las ventajas y los contras de los sitios de una sola página y cómo el formato simple podría afectar su SEO.



Ventajas de sitios web de una sola página

Proporcionan una mejor experiencia móvil

No es ningún secreto que la mayoría de las personas que realizan búsquedas web lo hacen desde un dispositivo móvil, lo cual es una de las grandes ventajas de tener un sitio web de una sola página. Los sitios de una sola página generalmente se convierten mucho más sencillos en dispositivos móviles y los usuarios los encuentran fáciles de navegar.

También se cargan más rápidamente que aquellos sitios de múltiples páginas, lo cuál es una gran ventaja para la mayoría de los usuarios que no tienen la paciencia de esperar unos pocos segundos para que un sitio cargue.

Además, para algunas personas les resulta difícil hacer clic en páginas o pestañas adicionales en un dispositivo pequeño, como un teléfono inteligente, por lo que tener un sitio de una sola página es una excelente alternativa para aquellos con dedos no tan delgados.

Fácil al dirigirse hacia un público específico

Los sitios web de una sola página son ideales para aquellos que buscan dirigirse a un público específico y brindarles un cierto tipo de experiencia de usuario. Es fácil controlar su comportamiento en el sitio y dirigirlos hacia una dirección específica sin tener que preocuparse de que hagan clic en varias páginas, posiblemente en un orden incorrecto.

Con un sitio de una sola página, toda la información se le puede presentar en una sola página a los usuarios, en el orden que uno elija para satisfacer las necesidades del negocio. En términos de SEO, esto puede ser importante si solo hay una palabra clave o un conjunto de palabras clave a las que se quiera orientar.

No obstante, debe tener en cuenta que, dado que los usuarios deben desplazarse por todo el contenido hastap encontrar lo que están buscando, podrían desmotivarse fácilmente si se les presenta información que no consideran valiosa. Se debe de asegurar, de que todo lo que se coloca en el sitio tenga un propósito y que se haya pensado en su ubicación. La simplicidad del sitio se puede ver afectada con fotos desordenadas y/o publicaciones que confunden a tu audiencia.

Proporcionan una mayor autoridad de la página

Los enlaces son uno de los factores más importantes que determinan qué tan bien clasifica un sitio web y el beneficio que tiene un sitio web de una sola página es que cada enlace adquirido apuntará a la URL principal, por lo que siempre habrá un porcentaje del 100% del enlace a la página (excepto si el servidor está caído o no disponible).


Desventajas de sitios web de una sola página

No permiten la orientación amplia de palabras clave

Lamentablemente, existen algunos inconvenientes de SEO en los sitios de una sola página: el ranking de palabras clave es uno de ellos. En general, se supone que los sitios de una sola página se diseñan en torno a un concepto principal, lo que limita su capacidad de clasificar para una amplia variedad de palabras clave.

Uno de los beneficios de un sitio de varias páginas es que cada página en su sitio web es una nueva oportunidad para posicionarse (clasificarse) para dirigirse a una audiencia específica al tema de esa página. Esto puede terminar siendo el factor decisivo para algunos dueños de negocios.

Si depende en gran medida de Google para encontrar nuevos clientes, entonces será mejor que cree un sitio de varias páginas que incorpore diferentes palabras clave en cada página para atraer a un público más amplio. Pero si la búsqueda de Google no es una prioridad principal para su empresa, la falta de clasificación de palabras clave no debería ser un inconveniente.

El contenido carece de detalles

Otra desventanja de los sitios de una sola página es que el contenido publicado en ellos generalmente no es tan específico como lo que se publica en sitios de varias páginas. No puede darse el lujo de dedicar una página por separado para cada tema que quiera cubrir; en su lugar, toda su información debe presentarse en una página. Esta es la razón por la que la organización y el diseño son elementos clave a los que hay que prestar atención al diseñar su página.

Incluso si el diseño del sitio web es excepcional, los visitantes pueden terminar decepcionados con la falta de contenido relevante. Es prácticamente imposible cubrir la misma cantidad de información en una página que en varias páginas. Esto plantea un problema para los visitantes que buscan contenido detallado y relevante sobre temas específicos.

Sin embargo, una cosa que puede hacer es definir secciones para el contenido en su sitio de una sola página. Cree una nueva sección para cada nuevo tema como si fuera una página separada. Para algunas empresas, esto será suficiente para satisfacer a sus clientes y su SEO no sufrirá un alto índice de rebote.

No permiten algunas estrategias avanzadas de SEO

Existen ciertas estrategias de SEO y mejores prácticas que simplemente no funcionarán en un sitio de una sola página como el Siloing.

Siloing es la forma de distribuir o de estructurar su sitio web en las principales áreas de interés con el fin de demostrar autoridad en estas áreas. En términos simples, siloing es una forma de organizar su sitio web en categorías y subcategorías para mostrar mejor el contenido. Al igual que los agricultores usan silos separados para almacenar diferentes tipos de grano, los webmasters pueden crear un sitio web para distinguir sus diversos temas de contenido y dejar en claro a los motores de búsqueda de qué se trata el sitio.

Al compartir el sitio, mejora la relevancia de sus páginas web para los términos de búsqueda deseados. Los enlaces se utilizan estratégicamente dentro de las secciones del sitio centradas en el tema, y el PageRank (es decir, el valor de enlace) pasa entre páginas estrechamente relacionadas y páginas de destino, lo que refuerza los temas.

Aquellos que sobresalen en siloing tomarán un tema principal y lo dividirán en tantos subtemas que terminan cubriendo cada tema con gran detalle, respondiendo así a la mayoría de las preguntas planteadas por sus visitantes y optimizando su SEO clasificándose bien en una multitud de diferentes palabras clave y temas.

Tratar de implementar el Siloing no es posible en un sitio que solo contenga una sola página. Saldrá una estructura desorganizada si se trata de meter una tonelada de detalles específicos para muchos temas diferentes, todo en una página. El diseño de varias páginas es un diseño organizativo mucho mejor para este tipo de estrategia.

Conclusiones

Personalmente, diría que los sitios web de una sola página no son tan buenos para SEO como sitios web de varias páginas. Aunque, de nuevo, hay que analizar la relevancia que tienen las empresas que van a implementar un sitio web de una sola página ya que probablemente no estén tan interesados en el SEO como prioridad.

Al determinar si su sitio debe ser de una o varias páginas, se debe considerar los objetivos de su empresa y lo que intenta lograr con su sitio web. También se debe de tener en cuenta a sus clientes y al público objetivo, y decidir qué opción de sitio web les brindará una experiencia web satisfactoria.

¿Cuentas con un sitio de una sola página o varias páginas para tu empresa? ¿Ha afectado el diseño de tu página web el SEO de tu sitio web? ¿Tienes otra perspectiva? Comparte y escribe tus comentarios al respecto.

Continuar leyendo
  430 Hits
430 Hits

Breve historia del SEO

Breve historia del SEO

Muchas veces escuchamos hablar dentro del marketing digital acerca del SEO, pero la historia no es reciente y se remonta a hace algunas décadas. Los algoritmos de búsqueda de los motores de búsqueda han evolucionado constantemente y cada día son más complejos. Aunque hoy en día, las estrategias para realizar SEO o SEM, o indexar un sitio web es más fácil, no siempre la historia ha sido así.

Continuar leyendo
  677 Hits
677 Hits

Costo real de un préstamo

Costo real de un préstamo

Hoy en día vemos a muchos bancos ofreciendo diferentes créditos y préstamos a las personas. Algunos son más baratos, otros son más caros pero este artículo lo escribo porque me molestan aquellas instituciones bancarias que ofrecen créditos que son engañosos o que la información no es suficientemente clara para el usuario final.

¿Créditos engañosos? sí, así decidí llamarlos porque estos créditos son aquellos que te ofrecen una "x" tasa de interés, te dicen cuánto pagarás mensualmente y el tiempo que durará el préstamo y aunque ellos te dicen las cifras, dichos cálculos no siempre concuerdan con el total final que será pagado. Cabe mencionar que aquí no estoy contemplando el CAT (Costo Anual Total) de lo que pudiera cobrar cada banco, solo se calcula el costo del crédito.


Así que, para ayudar a otras personas a tener una mayor certeza de lo que realmente pagarán por un préstamo bancario, decidí hacer una calculadora en línea para saber el costo real de un préstamo y no llevarse un mal sabor de boca.

La calculadora contempla el poder hacer pagos anticipados (prepagos) y así poder calcular cuánto tiempo y dinero nos podemos ahorrar al adelantar pagos. También contempla realizar la gráfica de barras que permite al usuario visualizar lo que realmente pagará hacia capital, hacia los intereses y hacia el impuesto (IVA en México). La ventaja de poder ver en una gráfica estos datos es que ayuda a las personas a analizar los costos reales del préstamo y así darse cuenta si está o no, pagando caro el servicio que piensa adquirir o que ya fue previamente adquirido.

También en un encuadre, señalo concrétamente lo que se acabará pagando en el tiempo total del préstamo en intereses realmente pagados y en el impuesto añadido.

Aquí les comparto la calculadora, háganme saber si hay otros conceptos o cálculos que les gustaría que aparecieran aquí en futuras actualizaciones. Espero que la calculadora les ayude a poder realizar proyecciones si es que piensan meterse con algún tipo de préstamo bancario.

Calculadora de préstamo 1.0.2

Descripción de tu crédito


 
Costo total
Enganche
Pago mensual
$ 0.00
Duración mensual - (1 año)
Tasa de Interés (anual)
Impuesto (%)
 
Cantidad del préstamo
$0.00
Interés total pagado
$0.00
Impuesto total pagado
$0.00

Total pagado
$0.00

Gráfica de préstamo


Tabla de amortización

 
Cuota
Saldo inicial
Interés
Impuesto
Amortización
Pago total mensual
Prepago
Balance final
Llena los campos para realizar el cálculo
Continuar leyendo
  542 Hits
Etiquetas:
542 Hits

¿Qué necesito para crear un blog?

¿Qué necesito para crear un blog?

Antes de decidirse a crear un blog, es necesario plantearse una serie de preguntas y en función de lo que respondamos tomar una decisión.

Hay ciertos requisitos para crear un blog si queremos que tenga éxito. Es lo mismo que cuidar a una planta o a una mascota, se le tiene que dedicar un mínimo de tiempo diario (aunque no publiques diariamente), y esto es porque lo más probable es que tengas que invertir tiempo para pensar en los temas o tópicos de los que quieres hablar, segundo empezar a redactarlos y finalmente publicarlos en línea.


Muchas personas que comienzan un blog, suelen abandonarlo antes del primer año. Incluso en un artículo escrito por David Cantone,  en donde él asegura que la mayoría de los blogs se abandonan en sus 3 primeros meses de existencia.

Dicho lo cual, voy a comentar algunas cuestiones previas que deberíamos plantearnos antes de empezar:

Identificar el tema principal de tu blog

Identificar el tema principal de tu blogUn blog generalmente (no siempre) gira entorno a una temática concreta. Este es uno de los requisitos más importantes para crear un blog.

Ser muy genéricos con los temas sólo nos servirá para hablar mucho de todo pero sin profundizar en casi nada, con lo cual no seremos referencia para nuestros lectores.

Por lo tanto se debe de elegir bien la temática de tu blog, que las personas logren identificar la esencia de tu blog, y que finalmente el lector que llegue ahí sea por búsquedas orgánicas y que sepa de lo que se va a tratar.


Identificar tu público objetivo

Identificar tu público objetivoEs muy relevante el hecho de saber hacia quién queremos dirigirnos. No es lo misma forma de comunicarse con personas de entre 25 a 45 años, que con adultos entre los 50 y 60 años o que estudiantes y adolescentes.

Hay personas que buscarán temas de ocio, otras lo harán sobre temas relevantes en política o en educación, etc.

Siempre se debe de establecer un público clave para que se pueda definir una forma de escritura y una forma de comunicación.


Tener tiempo (o sacar tiempo)

Tener tiempo (o sacar tiempo) No es que a un blog le tengas que dedicar 8 horas contínuas, pero si al menos una hora al día:

 Pensar y redactar contenidos conlleva tiempo
Publicar el contenido fresco con la máxima frecuencia posible
Analizar y medir las visitas y logros en tu blog
Leer otros blogs del sector ya que  hay que estar informado y actualizado
Mantener actualizada la plataforma tecnológica (evitar software obsoleto o aquel que pudiera generar fallas de seguridad)
Invertir tiempo para generar estrategias de Marketing Digital


Tener conocimientos suficientes del tema que se trata

Tener conocimientos suficientes del tema que se trata Esto puede parecer un poco obvio, pero la realidad es que para que un blog funcione y capte personas es necesario profundizar en esto.

Las personas no deberían de realizar un blog sin saber los conocimientos necesarios, ya que de otra forma se comenzará con mucha fuerza y ganas escribiendo las primeras semanas muchos contenidos pero al finalizar el mes, la persona se quedará sin gas o temas interesantes que exponer.

Esto es uno de los principales motivos de abandono de los blogs.


Tener los conocimientos técnicos para gestionarlo

Tener los conocimientos técnicos para gestionarloAquí no me refiero directamente a saber programar o no. Ya existen muchas herramientas o software que facilitan esto, lo realmente importante es tener la mínima capacidad de entender:

saber cómo funciona un gestor de contenidos (WordPress, Joomla, Drupal, etc.) o entender un servicio gratuito como puede ser Blogger
saber qué es el posicionamiento web
saber algo acerca de redes sociales
entender lo básico de publicidad por redes sociales

Si no sabes o entiendes bien claro estos conceptos, lo mejor para ti es pedir asesoría con algún experto en la materia ya que de otra forma, tu blog solo lo conocerán tus amistades.


Ganar dinero con el blog o es una experiencia personal/profesional

Ganar dinero con el blog o es una experiencia personal/profesionalDesde mi perspectiva, la recomendación sería empezar el proyecto como algo de experiencia personal o profesional, algo que realmente nos anime constantemente a escribir y compartir. Si el proyecto empieza a crecer mucho y evoluciona de una forma atractiva entonces se podría plantear la posibilidad de generar recursos económicos.

Para un planteamiento de ganar dinero, ahí se deben de tener conocimientos más sólidos de SEO, conocimientos más sólidos en programación, saber cuestiones de diseño gráfico (aspectos visuales), estrategias de marketing digital (SEM) y otras cuestiones que si no se tienen claras, entonces es mejor pedir la ayuda de un tercero que sepa cómo hacerlo.


Conclusión

Sacar un blog adelante no es tarea fácil, se requiere de mucha inversión de tiempo y dedicación, y los resultados no siempre satisfacen las expectativas. Una de las sugerencias es tener expectativas moderadas, hasta que no se lleven algunos meses y se conozca mejor la realidad del proyecto es que se podrá empezar a generar expectativas más reales de tu blog. Por otro lado, sé ambicioso en la elección de tu meta, comprométete a conseguirla. Hay que aprovechar la motivación adicional que se tiene justo cuando se arranca un proyecto... ¡Ánimo y a escribir!

- Las imágenes utilizadas en este artículo fueron tomadas del sitio web Freepik -

Continuar leyendo
  404 Hits
404 Hits

¡Palíndromos! ¿Palin... qué?

¡Palíndromos! ¿Palin... qué?

Un palíndromo es una palabra, número o frase que se lee igual adelante que atrás. Generalmente, se entiende por palíndromo aquel que toma por unidad la letra, es decir, cuya última letra es la misma que la primera, la penúltima es la misma que la segunda, y así sucesivamente. Las frases palindrómicas resienten en su significado en cuanto más largas son.

Algunos ejemplos de palíndromo son:


En palabras

  • Ana
  • Oro
  • Arenera
  • Radar
  • Salas

En oraciones

  • Amor a Roma
  • Anita lava la tina
  • Ella te da detalle
  • A ti no, bonita
  • Atar a la rata

"Analizador palindromático"


Resultado final

Por favor escriba su oración para ver si es palíndroma o no.

El día de hoy haremos un pequeño ejercicio con Javascript para detectar si las palabras o las oraciones que escribimos son palíndromas.

Creando la función Palíndromo

Paso 1

Lo primero que haremos en el código de JavaScript, será realizar una función a la cual llamaremos palindromo (sin acento) y por medio de un parámetro llamado cadena será la forma en que analizaremos las palabras o la oraciones.

Código JavaScript (paso 1)

function palindromo(cadena) {
 console.log(cadena);
}

palindromo("Ana");
// Devuelve como resultado: Ana
	
palindromo("Esto es una oración");
// Devuelve como resultado: Esto es una oración

Paso 2

Para el segundo paso, se crearán 2 variables: la primera se llamará resultado, que al final será la variable que devuelva si la cadena es palíndroma o no aunque de momento solo mostrará el valor del parámetro que marca en la función.

La segunda variable se llamará cadenaOriginal y convertirá las letras de la cadena a minúsculas.

Código JavaScript (paso 2)

function palindromo(cadena) {
  
  var resultado = cadena;
  console.log("resultado es igual a = "+resultado);
  
  // Pasar a minúsculas la cadena
  var cadenaOriginal = cadena.toLowerCase();
  console.log("cadena original a minúsculas = "+cadenaOriginal);
}

palindromo("Ana");
// Devuelve como resultado:
// resultado es igual a = Ana
// cadena original a minúsculas = ana

palindromo("Esto es una oración");
// Devuelve como resultado:
// resultado es igual a = Esto es una oración
// cadena original a minúsculas = esto es una oración

Paso 3

Lo siguiente es utilizar los métodos split() y join() a través de una nueva variable a la que llamaremos cadenaSinEspacios.

Básicamente esta variable lo que hará es que donde se encuentren espacios en la oración, los reemplazará con la eliminación de los mismos.

Código JavaScript (paso 3)

function palindromo(cadena) {
  
  var resultado = cadena;
  
  // Pasar a minúsculas la cadena
  var cadenaOriginal = cadena.toLowerCase();
  
  // Eliminar los espacios en las oraciones
  var cadenaSinEspacios = cadenaOriginal.split(" ").join(""); 
  console.log("eliminar los espacios en blanco = "+cadenaSinEspacios);
}

palindromo("Ana");
// Devuelve como resultado:
// eliminar los espacios en blanco = ana

palindromo("Esto es una oración");
// Devuelve como resultado:
// eliminar los espacios en blanco = estoesunaoración

Paso 4

En este paso se utilizarán otras 2 variables dentro de la función. La primera se llamará letras y la segunda letrasReves.

En la variable letras se utilizará de nuevo el método split() aplicado a la variable cadenaSinEspacios. Este método dividirá la cadena en subcadenas mediante el separador especificado (por defecto es una coma) y las devolverá como una matriz.

Por otro lado, con la variable letrasReves se hará lo mismo, aplicaremos el método split() a la variable cadenaSinEspacios e inmediatamente le aplicaremos el método reverse() que nos devolverá el valor de la cadena pero en sentido contrario.

Código JavaScript (paso 4)

function palindromo(cadena) {
  
  var resultado = cadena;
  
  // Pasar a minúsculas la cadena
  var cadenaOriginal = cadena.toLowerCase();

  // Eliminar los espacios en las oraciones
  var cadenaSinEspacios = cadenaOriginal.split(" ").join("");
 
  var letras = cadenaSinEspacios.split("");
  console.log("letras = "+letras);
    
  var letrasReves = cadenaSinEspacios.split("").reverse();
  console.log("letras al revés = "+letrasReves); 

}

palindromo("Ana");
// Devuelve como resultado:
// letras = a,n,a
// letras al revés = a,n,a

palindromo("Esto es una oración");
// Devuelve como resultado:
// letras = e,s,t,o,e,s,u,n,a,o,r,a,c,i,ó,n
// letras al revés = n,ó,i,c,a,r,o,a,n,u,s,e,o,t,s,e


Paso 5

Se utilizará un loop for para determinar si las palabras son palíndromas o no.

Para esto utilizaremos la comparación del índice entre las variables letras y letrasReves.

Mientras las letras o contenido sean iguales entre sí, el contenido será palíndromo. En el momento que no se cumpla o que sean diferentes en ese momento la palabra u oración dejará de serlo.

Código JavaScript (paso 5)

function palindromo(cadena) {
  
  var resultado = cadena;
  
  // Pasar a minúsculas la cadena
  var cadenaOriginal = cadena.toLowerCase();

  // Eliminar los espacios en las oraciones
  var cadenaSinEspacios = cadenaOriginal.split(" ").join("");
  
  var letras = cadenaSinEspacios.split("");
    
  var letrasReves = cadenaSinEspacios.split("").reverse();

  for(i in letras) {
    if(letras[i] != letrasReves[i]) {
	  // Alguna letra es distinta, por lo que ya no es un palíndromo
      console.log("Alguna letra es distinta");
    }
    else {
      // Todo bien es palíndroma
      console.log("Todo bien");
    }
  }
   
}

palindromo("Ana");
// Devuelve como resultado:
// Todo bien

palindromo("Esto es una oración");
// Devuelve como resultado:
// Alguna letra es distinta


Paso 6

Para el sexto paso, antes de modificar el código en JavaScript, para desplegar los resultados se crearán en el archivo de html que estemos utilizando dentro de la parte deluna caja de texto que tendrá un id que será fname y un párrafo que tendrá un id que será fresult.

Código HTML

<body>
<input type="text" id="fname" />
<p id="fresult"> </p>
</body>

Regresando al código en JavaScript, lo primero que se hará es eliminar el parámetro cadena de la función palindromo. El parámetro de cadena, se convertirá en una variable dentro de la función que obtendrá el valor del id fname. También se creará una nueva variable que se llamará iguales que será de tipo booleano (cierto/falso).

El estado inicial de esa variable será verdadero (true) y con la ayuda de condicionales (if y else) determinaremos finalmente el resultado.

Después se creará una variable más que se llamará inputBox. Esta variable estará fuera de la función palíndromo() y estará ligada a la caja de texto y detectará la letra soltada (después de teclear).

Código JavaScript (paso 6)

function palindromo(cadena) {
  
  var iguales = true;
  var cadena = document.getElementById("fname").value;
  
  var resultado = cadena;
  
  // Pasar a minúsculas la cadena
  var cadenaOriginal = cadena.toLowerCase();

  // Eliminar los espacios en las oraciones
  var cadenaSinEspacios = cadenaOriginal.split(" ").join("");
  
  var letras = cadenaSinEspacios.split("");
    
  var letrasReves = cadenaSinEspacios.split("").reverse();

  for(i in letras) {
    if(letras[i] != letrasReves[i]) {
      // Alguna letra es distinta, por lo que ya no es un palíndromo
      console.log("Alguna letra es distinta");
    }
    else {
	  // Todo bien es palíndroma
      console.log("Todo bien");
    }
  }
            
  if(cadena.length <= 2) {
   resultado = "<em>"+resultado+"</em><br /> <strong>Se necesitan al menos 3 letras, caracteres o números para hacer la comparación.</strong>";
   document.getElementById("fresult").innerHTML = resultado;
  } else if (iguales && cadena.length > 2){
   resultado = "<em>"+resultado+"</em><br /> <strong>¡Es un palíndromo!</strong>";
   document.getElementById("fresult").innerHTML = resultado; 
  } else if(!iguales && cadena.length > 2){
   resultado = "<em>"+resultado+"</em><br /> <strong>¡No es un palíndromo!</strong>";
   document.getElementById("fresult").innerHTML = resultado;
  }
   
}

var inputBox = document.getElementById("fname");
inputBox.addEventListener("keyup", palindromo);


Realizando pruebas a la función palindromo()

Con lo que se tiene hasta este momento en el código en JavaScript y con el html, esto debería de ser suficiente para poder analizar palabras o frases palíndromas. Así que haré unas pruebas tecleando algunas oraciones palíndromas y algunos números para ver si ya está terminado el ejercicio.

Resultados de las pruebas
Palabras u oracionesResultados
De cera pareced
O dolor o lodo
Isaac no ronca así
Se es o no se es
¡Y él alababa la ley!
19755791
197557.91
$197,557.91
Se van sus naves
Sí, lo sé Solís
¿Acaso hubo búhos acá?

Una vez aplicadas las pruebas, la conclusión es que hasta ahora los 6 pasos realizados no han sido suficientes.

En aquellas oraciones que no se pasó la prueba, se puede ver claramente que los acentos y caracteres especiales tales como los signos de interrogación, exclamación, puntuación, el signo peso, las comas y otros que no probamos, hacen que nuestra función no detecte la oración como palíndroma.

Así que intentaré mejorar el código en un paso más para lograr que se detecten las oraciones palíndromas de mejor forma para que el margen de error sea menor.


Paso 7

Para mejorar la función palindromo(), lo que haré es crear una nueva función a la cuál llamaré limpiarCadenaDeTexto(). Esta función pasará un parámetro llamado cadena que será la palabra, número u oración a limpiar.

En esta función definimos los caracteres especiales que queremos eliminar a través de una variable que se llamará specialChars. Después a través de un loop y checando cada uno de los índices de la variable specialChars los eliminaremos.

Aquí mismo se le dirá a la variable cadena que todos sus caracteres se vuelvan minúscula y por último, aquellas vocales que lleven acento, le diremos que lo omitan (lo mismo con la ñ).

Una vez realizado esto, se regresará el valor de cadena de esta función.

Por otra parte, en la función palindromo() se cambiará el valor de la variable cadenaOriginal que en un principio convertía las letras a minúsculas y en su lugar aplicaremos la función limpiarCadenaDeTexto(cadena) para que se depure el contenido lo mejor posible.

Código JavaScript (paso 7)

function palindromo() {
  
  var iguales = true;
  var cadena = document.getElementById("fname").value;
  
  var resultado = cadena;
  
  var cadenaOriginal = cadena.toLowerCase();
  var cadenaOriginal = limpiarCadenaDeTexto(cadena);


  // Eliminar los espacios en las oraciones
  var cadenaSinEspacios = cadenaOriginal.split(" ").join("");
  
  var letras = cadenaSinEspacios.split("");
    
  var letrasReves = cadenaSinEspacios.split("").reverse();

  for(i in letras) {
    if(letras[i] != letrasReves[i]) {
      // Alguna letra es distinta, por lo que ya no es un palíndromo
      console.log("Alguna letra es distinta");
    }
    else {
	  // Todo bien es palíndroma
      console.log("Todo bien");
    }
  }
            
  if(cadena.length <= 2) {
   resultado = "<em>"+resultado+"</em><br /> <strong>Se necesitan al menos 3 letras, caracteres o números para hacer la comparación.</strong>";
   document.getElementById("fresult").innerHTML = resultado;
  } else if (iguales && cadena.length > 2){
   resultado = "<em>"+resultado+"</em><br /> <strong>¡Es un palíndromo!</strong>";
   document.getElementById("fresult").innerHTML = resultado; 
  } else if(!iguales && cadena.length > 2){
   resultado = "<em>"+resultado+"</em><br /> <strong>¡No es un palíndromo!</strong>";
   document.getElementById("fresult").innerHTML = resultado;
  }
   
}

var inputBox = document.getElementById("fname");
inputBox.addEventListener("keyup", palindromo);

 function limpiarCadenaDeTexto(cadena){

  // Definimos los caracteres especiales que queremos eliminar
  var specialChars = "¡!@#$^&%*()+=-[]\/{}|:<>¿?,.";

  // Los eliminamos todos
  for (var i = 0; i < specialChars.length; i++) {
    cadena= cadena.replace(new RegExp("\\" + specialChars[i], 'gi'), '');
  }   

  // Lo queremos devolver limpio en minúsculas
  cadena = cadena.toLowerCase();

  // Quitamos acentos y "ñ". Hay que fijarse en que va sin comillas el primer parametro
  cadena = cadena.replace(/á/gi,"a");
  cadena = cadena.replace(/é/gi,"e");
  cadena = cadena.replace(/í/gi,"i");
  cadena = cadena.replace(/ó/gi,"o");
  cadena = cadena.replace(/ú/gi,"u");
  cadena = cadena.replace(/ñ/gi,"n");
            
  return cadena;
  }

Realizando pruebas a la función palindromo() - parte 2 -

Una vez agregada la función limpiarCadenaDeTexto y hecho los pequeños cambios en la función palindromo, se volvió a realizar pruebas con los mismos ejemplos de la vez anterior y los resultados en esta ocasión son:

Resultados de las pruebas
Palabras u oracionesResultados
De cera pareced
O dolor o lodo
Isaac no ronca así
Se es o no se es
¡Y él alababa la ley!
19755791
197557.91
$197,557.91
Se van sus naves
Sí, lo sé Solís
¿Acaso hubo búhos acá?

Como se puede apreciar, los resultados fueron favorables por lo que al parecer el ejercicio ha concluído.


Conclusión

Al final, se logró el objetivo que era generar una función que detectara números, palabras o frases que fueran palíndromas.

Cabe recalcar que es probable que el código pueda ser mejorado y optimizado pero eso ya es cosa de cada usuario. Por ejemplo, una capicua, que es un número que se lee igual de izquierda a derecha que de derecha a izquierda, es válido como palíndromo desde 2 dígitos tales como 11, 22, 33, 44, entre otros.

Sin embargo, para este ejercicio el mínimo de caracteres es 3. Esto se hizo pensando en construir palabras un poco más complejas que 2 caracteres. Con dos caracteres hay palabras como: si, no, la, lo, etc. que no serían palabras palíndromas y aunque se podría escribir: aa, ee, ii, oo, nn, pp, etc. la función que se hizo las detectaría como palabras palíndromas, aunque en realidad estas vocales o letras no tienen ningún sentido (al menos en el español) y no se pueden considerar como palabras con un significado. A partir de 3 letras, empiezan a formarse palabras con una probabilidad más alta de que puedan ser palíndromas como: ala, ama, Ana, oso, ojo, etc.

Por último, les dejo esta oración palíndroma:

A mamá, Roma le aviva el amor a papá y a papá, Roma le aviva el amor a Mamá.

¿Ustedes conocen oraciones palíndromas que sean más largas? ¡Diviértanse probando o descubriendo nuevas frases! comenten si les gustó el ejercicio y compartan si tienen otras soluciones.

Files:
Palíndromos1.0.0HOT

Descarga los archivos del ejercicio de JavaScript para desarrollar una función palíndroma.

Author Fernando Velásquez Núñez
Date 2017-09-30
File Size 1.75 KB
Download 193

Continuar leyendo
  926 Hits
926 Hits

Calculadora por horas

Calculadora por horas

Hace un par de meses escribí un artículo sobre cuánto cobrar por hacer un diseño. Al final del artículo puse una calculadora para realizar ese cálculo pero recientemente alguien me preguntó cómo se debería de cobrar por un proyecto aunque no fuera de diseño, y pensé que la calculadora que estaba en ese artículo podría ser utilizada para otros casos.

Continuar leyendo
  708 Hits
708 Hits

¿Qué es SEO On-Page y SEO Off-Page?

¿Qué es SEO On-Page y SEO Off-Page?

A la hora de realizar una estrategia de posicionamiento SEO se debe de tomar en consideración las acciones on-page y off-page. Estas acciones son las que nos ayudan a conseguir las primeras posiciones en los buscadores y poder así, mejorar el posicionamiento web de nuestro sitio.

Pero a todo esto, ¿Qué es el SEO On-Page y el SEO Off-Page?, bueno trataré de describirlo brevemente y de manera puntual:

Continuar leyendo
  504 Hits
504 Hits

Top 10 de librerías de animación para web en 2017

Top 10 de librerías de animación para web en 2017

La web actual está llena de cosas increíbles que capturan la atención de los usuarios. Hoy en día, en el desarrollo web se utiliza una amplia gama de técnicas para atraer, entretener, informar y finalmente dirigir a los visitantes hacia sus sitios web. Una de esas formas para lograrlo es a través de la animación.

Hace poco más de 16 años, normalmente se necesitaba del uso de algún plugin para lograr esto, como el uso de la tecnología de Flash que durante más de una década fue el estandar para añadir interactividad a los sitios web, pero que en los últimos 5 años con el rápido desarrollo de HTML5, CSS3 y varias librerías de JavaScript, hoy ya no es necesario la utilización de un plugin de tercero para lograr esto.

Actualmente hay una amplia selección de librerías de animación gratuitas disponibles y otras de pago que por su facilidad de uso, características y su popularidad general, valen la pena compartirlas para que los desarrolladores o diseñadores puedan utilizarlas.

Continuar leyendo
  1620 Hits
1620 Hits

¿Qué hay que considerar para crear un sitio web?

¿Qué hay que considerar para crear un sitio web?

Más allá de las cuestiones técnicas o el tipo de tecnología que va a utilizar un sitio web, o el diseño que llevará el mismo, una pregunta que debería de realizarse cada persona que quiere tener un sitio web:

¿Qué espero de mi sitio web?

Es un poco ingenuo pensar que porque ya se tiene un sitio web, se va a empezar a tener mayor tráfico o visitas hacia el sitio y que automáticamente se van a generar ventas o que te vas a convertir en un afamado escritor por que tienes un blog. Todo tiene un proceso y un tiempo ya que son varias cosas que hay que tomar en cuenta y espero que la lista que a continuación redacto les sirva como una guía:

Continuar leyendo
  523 Hits
523 Hits

Las unidades de almacenamiento en el tiempo

Las unidades de almacenamiento en el tiempo

El mundo avanza y mientras lo hace, la tecnología en almacenamiento está siempre en constante cambio para todos los dispositivos.

Un dispositivo o unidad de almacenamiento es un conjunto de componentes utilizados para leer o grabar datos en el soporte de almacenamiento de datos ya sea de forma temporal o permanente. Desde sus inicios, cuando en 1947 apareció la memoria Tubo Williams-Kilburn con una capacidad de 0.0625 KB hasta un disco de estádo sólido (SSD) como el que sacó Samsung en este año (2017) que puede almacenar 16 TB de información. La evolución es tan grande que esta última unidad puede almacenar cerca de 268 millones de veces la capacidad del primero.

Continuar leyendo
  1431 Hits
1431 Hits

¿Cuánto cobrar por hacer un diseño?

¿Cuánto cobrar por hacer un diseño?

Una de las preguntas más frecuentes que escucho entre diseñadores gráficos - particularmente de los profesionistas recién egresados - es el cómo cobrar por la realización de un proyecto de diseño. Y es que en un mercado como el mexicano, en donde se pueden ver diferentes costos cuando se realiza la cotización de un proyecto gráfico, muchas veces es complejo ser asertivo al dar un costo específico.


La realidad es que la respuesta a esta pregunta no es tan fácil de responder, pues existen múltiples factores que se deben de tener en cuenta. Algunos de ellos:

  • El nivel de habilidad y experiencia que se tiene en el diseño
  • El grado de dificultad del proyecto
  • La documentación que se tenga para el proyecto
  • El tiempo que se requiere para el proyecto
  • Limitar el número de propuestas y de revisiones
  • Los costos operativos
  • Calcular el costo del proyecto

Nivel de habilidad y experiencia en el diseño

Nivel de habilidad al diseñarSin duda alguna, desde mi punto de vista personal, es determinante la experiencia que se tenga en el campo de diseño. Con los años de experiencia, es casi seguro ya hayas trabajado en proyectos similares al que el cliente actual desea cotizar. La experiencia es valiosa porque sabrás de una forma más certera el cómo ayudar al cliente con sugerencias, con cálculos de tiempo precisos al momento de ejecutar el trabajo y con la mejor metodología de trabajo a seguir.
La experiencia ayuda a cometer menos errores, a hacer menos propuestas, entre otras ventajas. Por lo tanto, la experiencia y los conocimientos técnicos están relacionados con el cobrar bien.

Esa experiencia te ayudará con el cliente porque le transmitirás confianza y generarás un espacio de credibilidad de tus conocimientos en la materia. Recuerda, tú eres el experto y es necesario lograr la confianza del cliente para lograr un buen trabajo y que el cliente quede satisfecho.

Entonces, ¿Si no tengo experiencia no puedo cobrar bien?, uno debe de valorar su trabajo y esto necesariamente es una regla. He conocido diseñadores muy talentosos y con poca experiencia, pero muchas veces esa falta de experiencia hace que no sepan hacer una planeación correcta de tiempos, definir prioridades y finalmente realizar una cotización adecuada. Por eso creo que es importante este punto.


Grado de dificultad del proyecto

Grado de dificultad del proyectoAsí es, un proyecto de diseño gráfico no solamente se trata de saber diseñar o de saber utilizar las herramientas de diseño. Es muy importante analizar otro tipo de variables antes de empezar a trabajar sobre el diseño.

Un error muy frecuente que se comete cuando no tienes mucha experiencia es empezar a diseñar sin haberse "empapado" del proyecto en general. Hay que investigar un poco más de todo lo que conlleva hacer el proyecto que se nos va a encargar. Por ejemplo:

Saber cuál es el contexto socio-cultural sobre el cuál se hará el proyecto
Saber la historia de la empresa, su misión, vision, la ideología, si cuentan con una manual de identidad gráfica, entre otros
Saber cuál es el presupuesto asignado por parte del cliente
Saber si el uso del proyecto final lleva o puede contener derechos de autor en donde el diseñador pudiera ganar dinero adicional por regalías


Documentación del proyecto

Documentación del proyectoPara poder definir claramente el nivel de complejidad del trabajo, es necesario que además de hablar con el cliente se realice un brief.

El brief es un documento que consiste en resumir las necesidades del proyecto del cliente.

Un brief te puede ayudar mucho, por ejemplo, a recopilar la información escrita o las imágenes que pueden ser útiles en el desarrollo del proyecto; definir con claridad los alcances y limitaciones de un proyecto; afinar los detalles finales de los costos del proyecto; asentar el tiempo que llevará la realización de dicho trabajo.

Un brief bien hecho siempre te ayudará a tener claro los objetivos del proyecto.


El tiempo que se requiere para el proyecto

Tiempo que se requiere para el proyectoUna vez que ya has realizado el brief, podrás darte cuenta de cuáles serán tus tiempos de elaboración del diseño. No es lo mismo realizar una tarjeta de presentación que un manual de identidad gráfica para una empresa.

También es importante que en ocasiones será casi imposible realizar un brief cuando un proyecto es urgente. En este sentido, se debe de considerar y se debe de tener claro que el costo es mayor cuando un proyecto se tiene que realizar con urgencia, y esto es porque se debe de trabajar más rápido e incluso invertir tiempo probablemente durante la noche para poder entregar en tiempo. Además, esto puede afectar otros proyectos que se estén trabajando a la par.

Saber calcular los tiempos al realizar un diseño es fundamental para saber cuánto se deberá de cobrar.


Los costos operativos

Costos operativosLos costos operativos mensuales son todos aquellos costos que conlleva realizar el trabajo. Por ejemplo:

  • Gasto de luz
    Analiza todos aquellos aparatos electrónicos que requeriste para realizar el proyecto:
    1. Computadora
    2. Modem
    3. Impresora(s)
    4. Escaner
    Y aquellos que utilizan luz aunque no sean equipos electrónicos como:
    1. Lámpara de escritorio
    2. Iluminación del cuarto
  • Conexión a internet
    Seguramente lo usaste para descargar material útil para ayudar en el trabajo, por ejemplo:
    1. Fotografías o imágenes digitales
    2. Fuentes tipográficas
    3. Archivos específicos para el tipo de software
  • Software de diseño
    Ten en cuenta los programas que has comprado o en el que pagas una renta mensualmente, por ejemplo:
    1. Costo mensual de la suite completa de Adobe (actualizado a febrero 2017) - 75 dólares
  • Gasto de materiales
    Si tu proyecto requiere de impresiones, deberías de tomar en cuenta varios aspectos como:
    1. Cantidad de impresiones de prueba
    2. Papel para bocetos
    3. Cosumibles como las tintas de la impresora de inyección o el toner de tu impresora láser
  • Reuniones con el cliente
    El hecho de ver a un cliente en algún lugar implica diferente tipo de gastos:
    1. Costo del café o de los alimentos que consumieron al reunirse
    2. Costo por el estacionamiento o el costo de transporte para movilizarte al punto de encuentro

Limitar el número de propuestas y revisiones

Limitar número de propuestas o revisionesSiempre es importante tratar de estimar el número máximo de versiones y revisiones. Cuando realices la cotización, debes de especificar dentro de tu propuesta de trabajo como parte del paquete de servicios.

Generalmente se hacen de 2 a 3 revisiones, pero esto depende directamente de cuánto tiempo se tiene asignado al proyecto y la urgencia del mismo.

Si el cliente requiere cambios nuevos y ya ha utilizado el número de propuestas o revisiones, aquí es importante resignarle un costo a los cambios posteriores. Cuando esto no se hace correctamente es posible que el cliente abuse del diseñador y empiece a pedir cambios de manera injustificada y eso afecta directamente 2 puntos de tu trabajo: el tiempo y la merma de la ganancia.


Calcular el costo del proyecto

Calcular el costo del proyectoFinalmente, todos los anteriores puntos son sugerencias que se deben de considerar, pero entonces, la pregunta y el motivo para escribir este artículo: ¿Cuánto se debería de cobrar?

Bueno, aquí quizás te debas preguntar cuánto desearías ganar si se tratara de un sueldo mensual. Las fórmulas para determinar el precio base del proyecto serían:

Ganancia mensual = Costos operativos mensuales + Sueldo deseado mensual + Porcentaje de utilidad

Horas de Trabajo al mes = Horas trabajadas diariamente x Cantidad de días trabajados x 4 semanas = Total de horas al mes

Costo por hora de trabajo = Ganancia mensual / Horas de Trabajo al mes

Costo del proyecto = Horas totales invertidas en el proyecto x Costo por hora de trabajo

Aquí les dejamos esta calculadora hecha por Ikita que les puede ayudará a clarificar de los costos de un proyecto. Simplemente llena los datos y los resultados se mostrarán automáticamente:

Calculadora para cobrar diseño

¿Cómo trabajas actualmente?

Sueldo deseado libre al mes:
Horas trabajadas al día:
Días trabajados por semana:

Sobre el proyecto a realizar

Cantidad de horas dedicadas por día:
Cantidad de días para finalizarlo:

¿Cuál es el porcentaje de utilidad que deseas?

Margen de utilidad:
(No es necesario que escribas %)

Especifica tus costos operativos

Renta de oficinas o lugar de trabajo
Transporte
Teléfono e Internet
Software
Alimentos
Otros (consumibles, papelería, etc.)

Costos operativos mensuales

$ 0.00

Llena los campos para realizar el cálculo
 

El valor de tu hora
de trabajo

$ 0.00

Cantidad que deberías
cobrar por el proyecto

$ 0.00

Costos operativos
del proyecto

$ 0.00

- Las imágenes utilizadas en este artículo fueron tomadas del sitio web Freepik -

Continuar leyendo
  5380 Hits
5380 Hits

Ventajas y desventajas de ser emprendedor, ser freelancer o ser empleado

Ventajas y desventajas de ser emprendedor, ser freelancer o ser empleado

Cada persona es diferente y hay quienes deciden ser emprendedores, otros trabajadores independientes (freelancers) y otros más son empleados dentro de alguna compañía.

Ninguna de estas ideologías son buenas o malas; simplemente son diferentes y depende de cuál es la visión y forma de pensar de cada individuo, la que más le conviene a sus intereses.

En este artículo compartiré algunas ventajas y desventajas de cada uno para que al final puedan reflexionar  y determinar cuál es la opción que más les conviene a ustedes.

Continuar leyendo
  1983 Hits
1983 Hits

Cómo indexar un nuevo sitio web y blog rápidamente en Google

Cómo indexar un nuevo sitio web y blog rápidamente en Google

Siempre que se crea un nuevo sitio web o blog un para un negocio, lo primero que se desea es que las personas puedan encontrarlo en internet. Una de las maneras que esperamos es que se pueda encontrar a través de los buscadores como Google. Generalmente, se debe de esperar a que el robot de Google rastree el sitio web y que después añada el contenido más reciente al índice de Google.

Entonces una pregunta que surge es: ¿cómo se puede acelerar este procedemiento? A continuación les daré algunas sugerencias de cómo hacer que el contenido sea rastreado e indexado así como  algunas técnicas para conseguir que Googlebot (el robot de Google) indexe su contenido tan rápido como sea posible.

Pero vamos por partes, primero debemos saber qué es el robot de Google, cómo es el rastreo del contenido y qué es la indexación.

Continuar leyendo
  1437 Hits
1437 Hits

Ikita Studio cambia de domicilio

Ikita Studio cambia de domicilio

Después de algunos años de analizar la posibilidad de movernos hacia provincia, le informamos a todos nuestros clientes y amigos que Ikita Studio movió definitivamente sus oficinas del Estado de México hacia el estado de Coahuila.

Este cambio se realiza por diversos factores, pero el principal es un cambio de estilo de vida para el equipo de Ikita Studio. También aprovechamos esta publicación para informarles que:

  1. Los servicios en línea de los clientes no se verán afectados
  2. Los proyectos que no son en línea pero que se cruzaron mientras se hizo este movimiento ya han sido entregados y solo se esperan los vistos buenos por parte del cliente
  3. En cuanto tengamos una línea de teléfono activa se les notificará directamente. Puedes consultar los datos actualizados en la sección de contacto.
Continuar leyendo
  884 Hits
884 Hits

Cómo mejorar el posicionamiento web en el buscador de Google

Cómo mejorar el posicionamiento web en el buscador de Google

Hace algunos cuantos años, internet estaba lleno de buscadores en línea como altavista, infoseek, webcrawler, ask, etc. La realidad es que hoy en día, los esfuerzos como webmaster o como mercadólogo digital se deben de poner en Google, Bing y Yahoo. Aunque claramente Google tiene mayor alcance que los otros dos.

Continuar leyendo
  1319 Hits
Etiquetas:
1319 Hits

Sitio web de negocios VS Página en Facebook

Sitio web de negocios VS Página en Facebook

Este artículo decidí escribirlo porque hace un par de días un cliente de Ikita decidió que lo mejor para su negocio era solo mantener la página de Facebook de su negocio y que ya no desearía seguir con el sitio web de su empresa. 

La explicación que daba hacía referencia al costo del sitio versus lo gratuito de Facebook en ese sentido.

Desde que Facebook se convirtió en la red social más importante de Internet, muchas empresas han decidido ahorrarse el costo de un sitio web y optan por simplemente tener una página en Facebook. Sin darse cuenta, estas empresas están perdiendo la oportunidad de conseguir nuevos clientes y tener un mayor alcance. Voy a tratar de explicar de forma sencilla el por qué de esto:

Continuar leyendo
  1223 Hits
1223 Hits

Paypal y pago con tarjetas de crédito

Paypal y pago con tarjetas de crédito

Hace unos cuantos años cualquier usuario podía utilizar Paypal y pagar con su tarjetas de crédito sin ser necesario que la persona se registrara con ellos.

Unas semanas atrás, en Ikita, se estaba terminando de implementar un comercio electrónico (shopping cart) y el cliente insistía de que se debería de poder pagar con tarjetas sin que Paypal te obligara a ser usuario. Con la finalidad de explicarle un poco más, escribí este artículo.

Y decidí hacerlo porque curiosamente Paypal desde la actualización de versión de su sistema, ya no cuenta con esta información en su portal (Hace poco encontré 1 liga que no sé si está actualizada o no, pero que sí explica un poco más acerca de las diferentes cuentas de Paypal).

Continuar leyendo
  1054 Hits
1054 Hits

Impuesto cedular en Recibo de Honorarios

Impuesto cedular en Recibo de Honorarios

Hace unas cuántas semanas un usuario publicó en el Play Store, la tienda oficial de Google para aplicaciones en móviles, que a la app de la Calculadora de Recibo de Honorarios Lite le faltaba el cálculo del impuesto cedular.

Francamente hasta ese momento, yo desconocía que existía ese impuesto, así que decidí investigar un poco más al respecto para saber qué tipo de impuesto es y en qué casos aplica. Cabe mencionar que yo no soy contador, pero sí soy persona física y cualquier cosa que pudiera afectar a mi contabilidad y meterme en problemas con el fisco, siempre es un asunto que requiere de atención.

Lo primero que me pude dar cuenta es que hay muy poca información y la información que hay en web no es muy clara, así que evitaré confundirlos y procuraré ser muy preciso con lo que aquí escribo.


¿Qué es el impuesto cedular?

Resulta que ese impuesto solamente se le carga a las personas físicas y se hace sobre los ingresos que obtengan por la prestación de servicios profesionales, por otorgar el uso o goce temporal de bienes inmuebles, por enajenación de bienes inmuebles, o por actividades empresariales.

En otras palabras, si eres profesionista además de pagar el IVA y el ISR, este es un impuesto adicional.

La cantidad que se quita es sobre el dinero que recibimos después de haber pagado los anteriores impuestos.

¿Qué características tiene este impuesto?

Para empezar, este impuesto no aplica en todas las entidades federativas (estados), de ahí el por qué yo no había escuchado hablar de él, al menos en el Estado de México, que es donde vivo y trabajo, ya que hoy en día el impuesto cedular no se aplica.

Actualmente el impuesto cedular aplica en los siguientes estados:

  • Chihuahua
  • Guanajuato
  • Guerrero
  • Nayarit
  • Oaxaca
  • Quintana Roo

La tasa o porcentaje que se cobra de este impuesto va entre el 2% y el 5% pero el valor depende del porcentaje que cada estado le asigna, por lo que mi recomendación es que si vives en uno de los estados previamente mencionados, es mejor que te acerques a un contador y busques asesoramiento.

Incorporación del impuesto cedular a la calculadora

Como esta situación afecta a varios usuarios de la calculadora de Recibo de Honorarios realizada por Ikita Studio, a partir de la versión 1.3.4 de la calculadora, se permite ocultar o mostrar el cálculo de este impuesto. Esto permite la flexibilidad para que en aquellos casos en donde el usuario realice este cálculo pueda hacerlo sin ningún problema, y por otro lado, en los lugares que no aplique, sencillamente se desactiva u oculta. Si aún no has bajado la calculadora para Android, puedes bajar la versión gratuita o si prefieres la versión de paga.

Activar o desactivar el impuesto cedular

A continuación se muestran los pasos a seguir para activar o desactivar el impuesto cedular en la calculadora de Recibo de Honorarios:

  • Impuesto Cedular Paso 1

    Impuesto Cedular Paso 1

    La app abre de manera normal. Por defecto, el cálculo del impuesto cedular no está activo ya que no aplica en todos los estados de la República Mexicana
  • Impuesto Cedular Paso 2

    Impuesto Cedular Paso 2

    Se llena alguna de las opciones y se da clic en el botón de opciones
  • Impuesto Cedular Paso 3

    Impuesto Cedular Paso 3

    En la parte de opciones, se da clic para activar el impuesto cedular si aplica en su Estado
  • Impuesto Cedular Paso 4

    Impuesto Cedular Paso 4

    Una vez activo el impuesto cedular, se da clic en el combo de opciones para determinar el valor del Impuesto Cedular
  • Impuesto Cedular Paso 5

    Impuesto Cedular Paso 5

    Los porcentajes actualmente van del 2 al 5%. Asegúrese de elegir el que corresponde a la zona territorial en la que aplica
  • Impuesto Cedular Paso 6

    Impuesto Cedular Paso 6

    Una vez elegido el impuesto cedular, haz clic para volver a la calculadora
  • Impuesto Cedular Paso 7

    Impuesto Cedular Paso 7

    Por último, podrás ver qué cantidad te toca pagar del impuesto cedular cada vez que realices el cálculo

    Como siempre les agradecemos sus comentarios e información valiosa que nos ayude a mantener esta herramienta educativa actualizada para que le pueda servir a más personas.

    Continuar leyendo
      8786 Hits
    8786 Hits

    Bye bye! calculadora de recibo de honorarios

    Bye bye! calculadora de recibo de honorarios

    Parece que fue ayer cuando en Ikita subíamos la primera versión de la calculadora de Recibo de Honorarios.

    La realidad es que ya han pasado casi 5 años desde la primera versión de la calculadora y si se hiciera un conteo de cuántas actualizaciones y mejoras se le ha hecho a la misma, podríamos hablar que existen más de 15 versiones diferentes.

    Hace un par de días platicábamos entre los integrantes de Ikita para saber el futuro de esta calculadora, y durante esta semana se decidió darle fin a la calculadora de recibo de honorarios en la versión del sitio web de Ikita que estaba hecha sobre la tecnología de Adobe Flash...

    Continuar leyendo
      3161 Hits
    3161 Hits

    Cómo llenar un recibo de honorarios o un CFDI

    Cómo llenar un recibo de honorarios o un CFDI

    Si estás leyendo este artículo, seguramente lo haces porque eres un trabajador independiente que utiliza los recibos de honorarios o los CFDI como los documentos que se expiden para prestar servicios a alguna persona fisica o moral.

    Generalmente la forma de llenar este tipo de documento es confuso por la cantidad de modificaciones que realiza el SAT constantemente y en ocasiones esto puede ocasionarnos molestias por llenar mal el documento ya que el cliente lo rechaza y te toca empezar de nuevo.

    Continuar leyendo
      181377 Hits
    181377 Hits

    ¿Es HTML un lenguaje de programación?

    ¿Es HTML un lenguaje de programación?

    El otro día estaba platicando con un cliente acerca de un desarrollo web que estoy realizando para su empresa, y dentro de la plática me hizo una pregunta curiosa: ¿Es difícil programar en HTML?

    En ese momento, no le di mucha atención al contexto de la pregunta, y le dije que no, que era solamente cuestión de práctica. Sin embargo, horas más tarde, al llegar a casa me quedé analizando esa pregunta, y es que mucha gente piensa que HTML se trata de un lenguaje de programación.

    Continuar leyendo
      2107 Hits
    2107 Hits

    La importancia de elegir e invertir en un buen hosting

    La importancia de elegir e invertir en un buen hosting

    Cuando muchos emprendedores o PyMEs comienzan con sus sitios web, o su blog personal o blog empresarial, lo primero que buscan es una opción económica de hosting aunque no entiendan claramente las necesidades que puede tener su sitio web. Siempre es una prioridad saber elegir e invertir en un buen hosting.

    Este artículo lo voy a enfocar más a las personas que empiezan y no tanto a empresas grandes que requieren un servidor dedicado. Seguramente una empresa grande ya cuenta con una persona en el área de  sistemas que se encarga de las necesidades de la empresa en cuestiones de hospedaje de sitio, así que lo siguiente que escriba es para aquellas personas con poca o nula experiencia en la adquisición de un buen hosting y que desean poner su propio sitio o un sitio para su pequeña o mediana empresa.

    Continuar leyendo
      2900 Hits
    2900 Hits

    Peligro: Sitio web en construcción

    Peligro: Sitio web en construcción

    Tal vez suena un poco exagerado el título de este artículo, y tal vez la palabra peligro está de más, pero decidí llamar Peligro: Sitio web en construcción por algunas razones que a continuación explico y que espero les sirva a las personas que están empezando a trabajar en el diseño o desarrollo web.

    En la década de los 90's e incluso en una parte de comienzos del nuevo milenio, era muy común navegar en internet, visitar algún sitio de nuestro interés y encontrarnos en alguna sección una página en construcción. El problema no era ese, sino que podíamos regresar un año después y volver a ver la misma página en construcción sin que se hubiera hecho cambio alguno o alguna actualización a ese contenido.

    Continuar leyendo
      2791 Hits
    2791 Hits

    Cómo solucionar problemas en Joomla 3.4 al conectarse a una base de datos

    Cómo solucionar problemas en Joomla 3.4 al conectarse a una base de datos

    El día de hoy estuve migrando un sitio que está hecho en Joomla 3.4 y de pronto recibí un error que estaba relacionado con la base de datos.

    Quizás a algunos webmasters o usuarios les ha sucedido esto, y aprovecho para tratar de ayudarlos a resolver este problema. Lo primero, será ver como trabaja la conexión de base de datos, y luego vamos a tratar de descubrir que cosa está causando el problema.

    Continuar leyendo
      2662 Hits
    2662 Hits

    ¿Landing page o micrositios?

    ¿Landing page o micrositios?

    Algunos términos que se usan en el desarrollo de web y de mercadotecnia son landing pages y micrositios. Es importante saber son 2 conceptos distintos aunque pueden estar ligados de una u otra forma, aunque en ocasiones hay desarrolladores o mercadólogos que los confunden.

    En este artículo trataré de aclarar el concepto de cada uno de estos puntos y ver en que punto coinciden y en qué partes son distintos.

    Continuar leyendo
      2969 Hits
    2969 Hits

    SEO y SEM: Qué son y para qué sirven

    SEO y SEM: Qué son y para qué sirven

    Algunos de los conceptos que más hemos escuchado en el marketing digital de hoy en día son el SEO y el otro, aunque un poco menos sonado, es el SEM. Para aquellos que empiezan su aventura en el mundo del desarrollo web, en este artículo encontrarán algunos consejos para entender el uso de estos conceptos.

    He visto en algunos artículos que algunos mercadólogos confunden estos conceptos pensando que son el mismo término, y aunque ambos comparten varios puntos en común, la realidad es que son 2 cosas diferentes.


    ¿Qué es SEO?

    El SEO que significa Search Engine Optimization por su término en inglés y conocido en español como la Optimización de los Motores de Búsqueda o como el posicionamiento en buscadores. El SEO se centra en los resultados de búsqueda órganicos, es decir, en aquellas búsquedas que no son pagadas.

    La razón más importante por la que se necesita el SEO en un sitio web es porque facilita a los usuarios y a los motores de búsqueda el poder entender sobre que trata cada página y si el contenido es útil para los primeros. Una buena optimización del SEO mejora la visibilidad de nuestra web en los resultados de búsqueda de los buscadores, de forma tal que estén posicionados de la mejor forma posible.

    Aunque existen muchos factores para el posicionamiento entre páginas, se puede decir que hay dos factores básicos: la autoridad y la relevancia

    • La Autoridad es la popularidad de una web. Cuanto más popular sea una página o una web, más valiosa es la información que contiene. Este factor es el que un motor de búsqueda tiene más en cuenta dado que se basa en la propia experiencia del usuario, cuanto más se comparta un contenido es que a más usuarios les ha parecido útil.
    • La Relevancia es la relación que tiene una página frente a una búsqueda dada, esto no es simplemente que una página contenga un montón de veces el término buscado si no que un motor de búsqueda se basa en cientos de factores on-site para determinar esto.

    Para tener una estrategia de SEO adecuada, debemos considerar varios factores:

    1. El algoritmo utilizado por los buscadores
    2. Las palabras claves
    3. El diseño
    4. El contenido
    5. Links (Internos y externos)
    6. Indexación
    7. On -site se preocupa por la relevancia:
      • Optimización de keywords
      • Tiempo de carga
      • Experiencia del usuario
      • Optimización del código
      • Formato de las URLs
    8. Off-site se centra en factores externos a la página web en la que trabajamos:
      • Número y calidad de los enlaces
      • Presencia en redes sociales
      • Menciones en medios locales
      • Autoridad de la marca
      • Rendimiento en los resultados de búsqueda (CTR)

    ¿Qué es SEM?

    El SEM, que significa Search Engine Marketing por su término en inglés y cuya traducción literal al español sería Marketing en Motores de Búsqueda o Marketing en Buscadores.

    El SEM se da a través del pago de publicidad. El SEM abarca todo lo que es publicidad PPC (Pago Por Click) pagada en los buscadores.

    En ocasiones, SEM puede ser tomado como un concepto amplio que también abarca a SEO, y aunque los encargados de optimizar se ocupan de estos dos términos, es importante distinguir entre ambos: SEO no requiere que hagamos ninguna compra, mientras que SEM sí.

    Para tener una estrategia SEM adecuada, debemos considerar varios factores:

    1. Saber qué palabras estamos comprando y para qué
    2. Distribuir de forma correcta el presupuesto que se tiene
    3. Tener bien optimizado el SEO en nuestras páginas

    ¿Cómo sacar provecho de estos conceptos?

    Para las personas que apenas están comenzando y que necesitan algunos consejos les sugerimos lo siguiente:

    • Priorizar el contenido

      Tener contenido original, información novedosa, y no simplemente copiada de otro sitio web.

    • Actualizar seguido

      Crear una página web y dejarla flotando en internet ya no es suficiente. Se debe de actualizar seguido para demostrar a los buscadores que estamos vigentes. Para hacer esto, podemos implementar un blog que que sea actualizado frecuentemente.

    • Prestar atención a las palabras claves

      Las palabras claves tienen que estar, en la medida de lo posible, presentes en la URL, en el texto, y hasta en el título de la página.

    • Crear un código HTML accesible

      Un buen sitio debe de tener un código bien estructurado para que los spiders o los bots de los buscadores puedan rastrear más fácilmente.

    • Usar palabras clave en la URL

      Tratar de mantener las palabras claves a la hora de crear URLs. Algunos sitios (CMS) prefieren números, pero para SEO es mejor usar URLs que son descriptivas.

    • Conseguir links de otros sitios

      El intercambio de links entre sitios respetables por los buscadores es básico y primordial. Esto se puede conseguir con determinados acuerdos, o simplemente creando contenido interesante que despierte la atención de otras personas, al punto de querer enlazar a nuestras páginas.

    • Crear un mapa de contenidos del sitio

      Los mapas de contenido son útiles para los usuarios y mejoran nuestro ranking en los buscadores.

    • Insertar links con cuidado

      Un mal hábito es la mala costumbre de poner clic aquí. Lo mejor es ser más descriptivo y tratar de que el hipervínculo sea lo más claro para los usuarios... y recuerden nunca dejar vínculos vacíos.

    • Considerar a los usuarios

      Nuestros usuarios serán los que hagan nuestro sitio popular, y si entran por un buscador, es importante que se queden un buen tiempo. Por eso, cuando hagamos el diseño y redactemos el contenido, tenemos que tener grandes aspiraciones, no buscar hacer un sitio “así nomás”.

    • Mantener una diversidad de fuentes de tráfico

      Aunque los buscadores son una enorme fuente de tráfico, no sabemos si el día de mañana Google cambiará su algoritmo y destrozará nuestras visitas. Tratemos de construir una comunidad con redes sociales, newsletters y suscripciones para poder mantener un flujo de visitas estable aunque sucedan imprevistos como el que acabamos de mencionar.

    Continuar leyendo
      1313 Hits
    1313 Hits

    ¿WordPress, Joomla o Drupal?

    ¿WordPress, Joomla o Drupal?

    El otro día platicando con algunos desarrolladores y diseñadores llegamos al punto de debatir el tema de los CMS (Content Management System o un Gestor de Contenidos) y de cuál era el mejor y por qué.

    Nos enfocamos en 3 CMS específicamente que son Drupal, Joomla y WordPress. De principio llegamos al acuerdo de que:

    • Son un CMS
    • Están escritos en PHP
    • Son de código abierto

    Los 3 gestores de contenidos son modulares y están compuestos por:

    • Un núcleo y módulos básicos de gestor de contenido.
    • Catálogo de módulos, aplicaciones, plugins, para un sinfín de prestaciones (gratuitos y de pago).
    • Catálogo de plantillas y temas gráficos (gratuitas y de pago).

    Los 3 CMS,cuentan con una interface para desarrolladores y en principio no exigen conocimientos de programación para su desarrollo.

    Continuar leyendo
      1912 Hits
    1912 Hits

    Cómo hacer que WordPress funcione localmente y utilice rutas relativas para los enlaces

    Cómo hacer que WordPress funcione localmente y utilice rutas relativas para los enlaces

    WordPress es uno de los mejores CMS que hay hoy en día en línea y que además es gratuito. En realidad es un increíble editor de contenidos. Sin embargo, una de las características de WordPress que en lo personal no me agrada mucho, y que no termino de entender el por qué no se ha solucionado, es la difícil tarea de no poder usar rutas relativas en vez de rutas absolutas.

    Una ruta absoluta:

    <img src="http://www.mydomain.com/images/image.jpg"/>

    Una ruta relativa:

    <img src="/v3/images/image.jpg"/>

    En este artículo les explicaré cómo solucioné la forma de trabajar un sitio que estaba en línea de manera local, y además de cómo pude trabajar lo relativo al problema de los enlances e imágenes que eran afectados por la ruta (path).

    Continuar leyendo
      3583 Hits
    3583 Hits

    ¿Cómo puedo cambiar el idioma en Google Play?

    El otro día necesitaba saber cómo cambiar el idioma de una aplicación solo para ver cómo se desplegaría la información en el idioma seleccionado.

    Curiosamente no hay ningún botón desde Google Play que te permita intercambiar entre idiomas aunque la aplicación sí se encuentre traducida en varios idiomas, entonces la pregunta aquí fue cómo lograr que el navegador mostrara la descripción de la app en otro idioma.

    Continuar leyendo
      9545 Hits
    9545 Hits

    Cómo saber si mi sitio web fue hackeado

    Cómo saber si mi sitio web fue hackeado

    Hace un par de días, el sitio de un cliente fue afectado con Phishing, y esto repercutió en la navegabilidad del mismo porque Google lo "banneó" como un sitio no seguro para navegar.

    Un sitio hackeado puede perder casi el 95% de su tráfico en tan sólo 24 a 48 horas si no se arregla el problema inmediatamente: se puede perder el ranking y ser bloqueado por Google, Bing, otros buscadores además de ser añadido a las listas negras (black lists). Un sitio hackeado también puede exponer a sus clientes y lectores.

    Dependiendo el tipo de hackeo, se puede extraer información privada y financiera, o puede convertir a tu servidor en hospedaje de malware peligroso y de material ilícito, lo cuál puede repercutir no solamente en el sitio, sino que puede involucrar al propietario del sitio en cuestiones legales aunque la persona sea inocente.

    ¿Cómo puede una persona u empresa darse cuenta cuando su sitio web ha sido comprometido por algún tipo de hackeo? Bueno, pues existen varias formas de poder detectarlo. A continuación menciono algunas formas de saber si has sido víctima o no, de un hackeo.

    Continuar leyendo
      5310 Hits
    Etiquetas:
    5310 Hits

    Contando el número de ocurrencias en una matriz en AS3

    He visto varios tutoriales en línea de cómo detectar un valor duplicado en una Array (matriz) y de cómo eliminar esos valores. Eso es muy útil cuando solamente se desea tener un valor único e irrepetible dentro de una matriz. Sin embargo, habrá ocasiones en que queremos saber cuántas veces se repetía ese valor dentro del Array.

    Hasta ahora no he visto alguno que te diga en cuántas ocasiones estuvieron presentes los diferentes valores duplicados de las cadenas en una matriz. Así que decidí escribir un sencillo tutorial al respecto.

    Continuar leyendo
      1533 Hits
    Etiquetas:
    1533 Hits

    Eliminar entradas duplicadas en una matriz o Array - AS3

    En ocasiones, se tiene una matriz o Array en Flash que contiene valores duplicados y se requiere que ese Array tenga valores únicos... ¿Cómo se puede hacer?

    A continuación escribo un ejemplo aunque siempre existen muchos caminos para encontrar una misma solución, uno que a mi se me ocurre es de la siguiente forma:

    Continuar leyendo
      2131 Hits
    Etiquetas:
    2131 Hits

    Tip para diseñadores web: Nunca dejen ligas o vínculos vacíos

    Tip para diseñadores web: Nunca dejen ligas o vínculos vacíos

    Cada vez que se pone un enlace en una página web se debe de asegurar de que se tiene el contenido de texto. Esto puede parecer muy obvio, pero en realidad es muy frecuente que por las prisas o por malas prácticas, no se ponga ningún texto. Incluso hay que ser honestos y hasta a los mejores diseñadores o programadores web les suele pasar esto.

    ¿Cómo podemos identificar cuando se están dejando vínculos vacíos?

    Continuar leyendo
      1902 Hits
    Etiquetas:
    1902 Hits

    Tu sitio web, ¿Ya tiene diseño responsivo?

    Tu sitio web, ¿Ya tiene diseño responsivo?

    Después de varios intentos por tener un sitio web por fin logras tener tu página personal o la página de la empresa y estás muy feliz porque finalmente lo has logrado y ahora tu sitio está al aire.

    Estás muy orgulloso con el sitio cuando de pronto un amigo o un cliente tuyo te dice que ha tratado de visualizar tu sitio en su tableta y  no ha podido verlo correctamente.

    Para aclarar esas dudas, te diriges a tu computadora de escritorio, navegas por tu sitio y te das cuenta de que todo sigue funcionando bien...

    Continuar leyendo
      3230 Hits
    Etiquetas:
    3230 Hits

    ¿Cuánto cobro por un sitio web en México?

    ¿Cuánto cobro por un sitio web en México?

    Después de leer muchos blogs, me di cuenta de que no existe en México un artículo que explique claramente cuánto se debe de cobrar por un proyecto web en México.

    Encontré por ahí, muchos artículos interesantes  en inglés y algunos en español, pero la mayoría de ellos hablan de diferentes mercados como el europeo o estadounidense. Incluso leí algunos artículos que hablan del mercado argentino o peruano, pero ninguno en específico  del mercado mexicano.

    Continuar leyendo
      61340 Hits
    61340 Hits

    Creación de un botón en Flash

    La idea del tutorial es que el alumno pueda entender fácilmente cómo crear un botón y como utilizar el lenguaje de programación de Flash que es el Actionscript (2 y 3) en sus diferentes versiones.

    Este tutorial está hecho con la versión de Flash Professional CS6 y en plataforma de Windows 7, sin embargo servirá perfectamente para las versiones desde Flash MX 2004* hasta Flash CS5.5 y es muy similar su uso para sistemas Mac OSX 10.

    Continuar leyendo
      2737 Hits
    2737 Hits

    ¿Cuánto tengo que pagar mensualmente por un préstamo?

    ¿Cuánto tengo que pagar mensualmente por un préstamo?

    El tipo de interés es la ganancia que cobran las entidades de crédito por prestar dinero. Este interés se calcula aplicando un porcentaje o tipo sobre el capital utilizado por el cliente. Dicho porcentaje se aplica sobre el capital pendiente de devolución en cada momento.

    Los bancos o las entidades son libres de ofrecer el tipo de interés que deseen, aunque tienden a reducirlo si se tienen buenas garantías, por ejemplo, que exista un aval o que se tenga un excelente historial crediticio.

    Por eso mismo, poder calcular o tener una noción clara de lo que cuesta un crédito o un préstamo bancario es indispensable en la economía de cada uno de los mexicanos. 


    Tener una casa propia o un automóvil es una de las metas financieras más comunes entre los mexicanos; sin embargo, si no cuentas con una estrategia para administrar tu crédito hipotecario, la adquisición de una propiedad puede convertirse en una trampa para tus finanzas personales.

    Durante 2012, el crédito hipotecario ha crecido 30% en número de créditos y 20% en monto de financiamientos, lo cual indica que al final del año se habrán colocado 580,000 créditos para la adquisición de vivienda, según el último reporte del sector hipotecario realizado por BBVA Bancomer.

    Aunque existe una crisis a nivel mundial, México ha mantenido una macroeconomía estable por lo que hoy en día, es un buen momento para solicitar un financiamiento hipotecario por los beneficios que actualmente ofrecen las mayorías de los bancos en el país ya que las tasas de interés se encuentran en algunos casos en el 10% además de contar con plazos que van desde 10, 15 y 20 años.

    Sin embargo, siempre es bueno tener una forma de calcular o simular nuestro crédito para saber si estamos o no en condiciones para pedirlo. En Ikita Studio desarrollamos una calculadora que puede ayudarte a tomar una buena elección. La idea de la calculadora, es que el usario tenga una noción real de todo lo que pagará durante el crédito o la hipoteca que se adquiere. Para eso, te sugerimos que leas los siguientes tips:


    Tips para elegir un crédito bancario

    1. Busca el mejor financiamiento

    Aunque esto pareciera ser algo obvio, en realidad debemos poner mucha atención al tipo de hipoteca o crédito que se está adquiriendo. Hoy en día, mucha gente utiliza el CAT que es el Costo Anual Total como un indicador para la toma  de un crédito, pero se debe de observar bien si ese CAT está en salarios mínimos, en UDIS o en pesos. De ello dependerá si en el futuro hay que vigilar el comportamiento de algunas variables como la inflación que no es fija, y no se sabe que pueda suceder.

    2. Tasas fijas en vez de tasas variables

    Elige siempre que puedas una tasa fija. Aunque es cierto que una tasa variable puede ser de menor interés, esta última genera incertidumbre porque depende mucho de la estabilidad económica del país o peor aún, de la estabilidad financiera a nivel global. La primera en cambio, tiene la garantía de ofrecer certidumbre de principio hasta el fin del crédito.

    3. Cuide el nivel de endeudamiento

    Si se tiene un crédito automotriz y tarjetas de crédito con una deuda que representa un porcentaje bajo de su ingreso, por ejemplo el 10 por ciento, es muy probable el banco o la Sofol consideren que existe la capacidad de endeudamiento por parte del solicitante para obtener el crédito hipotecario. Por otra parte, si ese porcentaje de deuda previo a la solicitud es mayor, a un 20 por ciento de nuestro ingreso, es probable que la solicitud sea rechazada.

    Si la persona o familia está bajo un contexto de sobreendeudamiento, será primordial bajar considerablemente el adeudo general que se tenga antes de solicitar un crédito.

    4. Busque la "institución ideal"

    Aunque es difícil encontrar al banco o institución ideal, seleccione aquella que le ofrezca el servicio más profesional, que sea sólida y que tenga experiencia, además de un producto competitivo. Muchas veces esa puede ser la gran diferencia entre una buena elección y una mala.


    Por último, recuerde buscar a alguien que lo asesore de manera profesional. Es su patrimonio y su dinero lo que se está jugando. Puede informarse más en el portal de la Condusef o el Banco de México, ambas instituciones también ofrecen otros simuladores de créditos hipotecarios que le pueden ser de gran utilidad.

    Continuar leyendo
      1644 Hits
    Etiquetas:
    1644 Hits

    Qué es ACTA

    Qué es ACTA

    Cuando el senador estadounidense Lamar Smith retiró el proyecto de ley SOPA (Stop Online Piracy Act) y a su hermana menor, PIPA (Protect IP Act) igualmente en la congeladora, el Internet pareció tomar un momento de respiro.

    Sin embargo, el entusiasmo podría olvidarse muy pronto: existe un tratado internacional llamado ACTA que se ha estado preparando por lo menos desde 2008, y cuyas consecuencias, de aprobarse en unos días, podrían ser desastrosas.

    Continuar leyendo
      992 Hits
    Etiquetas:
    992 Hits

    Evolución: Del IPv4 al IPv6

    Evolución: Del IPv4 al IPv6

    La evolución de internet llegó el día 6 de junio de 2012 a internet: El protocolo de Internet versión 4 (Internet Protocol version 4) o conocido como IPv4 es la cuarta versión del protocolo de Internet(IP) y también fue la primera en ser implementada a gran escala y es la que actualmente se usa hoy en día.
    Sin embargo este protocolo nació de forma experimental en el año de 1983, solo que el experimento evolucionó demasiado rápido en ese tiempo y así continuó hasta el día de hoy.

    Por el crecimiento enorme que ha tenido Internet que fue mucho más de lo que esperaba, cuando se diseñó IPv4, combinado con el hecho de que hay desperdicio de direcciones en muchos casos, ya hace varios años se vio que escaseaban las direcciones IPv4. Es aquí donde nace la IPV6.

    Continuar leyendo
      1285 Hits
    Etiquetas:
    1285 Hits

    Stage 3D en Flash

    Stage 3D en Flash

    Stage 3D, previamente llamado "Molehill", es un nuevo método/modelo de representación 2D y 3D, desarrollado por Adobe y apoyado con una nueva arquitectura en la API de Flash que permite funciones avanzadas de 2D y 3D a través de múltiples pantallas y de diferentes dispositivos (de escritorio, móviles y TV) a través de los tiempos de ejecución.

    Estas APIs proporcionarán a los desarrolladores de aplicaciones 2D y 3D, la flexibilidad necesaria para aprovechar la aceleración de hardware a través de la GPU (Graphics Processing Unit o Unidad de Procesamiento de Gráficos) para mejorar el rendimiento significativamente en el desarrollo de videojuegos.

    Continuar leyendo
      1086 Hits
    Etiquetas:
    1086 Hits

    Flash Player 11.3: Uso del teclado en modo de pantalla completa

    Una de las mayores características que saldrán en la próxima versión del Flash Player 11.3 es la posibilidad de aceptar la entrada del teclado en el modo de pantalla completa.

    Esto es muy importante para los juegos de pantalla completa que necesitan la entrada de teclado de chat o de otra índole. Se Puede implementar esta función con mucha facilidad mediante el uso del modo FULL_SCREEN_INTERACTIVE.

    Continuar leyendo
      1106 Hits
    Etiquetas:
    1106 Hits

    ¿Cuál es el mejor navegador para internet?

    ¿Cuál es el mejor navegador para internet?

    La competencia de los navegadores en internet está más interesante que nunca, y es que según las últimas mediciones, Chrome ha superado a Firefox, y se planta en la segunda posición de los navegadores más utilizados de internet según StatCounter, reconocida empresa de mediciones online.

    Continuar leyendo
      1343 Hits
    Etiquetas:
    1343 Hits

    Operacion Blackout - por Anonymous

    Operacion Blackout - por Anonymous

    El próximo 31 de marzo de 2012 es la fecha fijada para la Operation Global Blackout, un ataque coordinado por Anonymous, que pretende apagar la red al dejar fuera de juego a los servidores DNS maestros que sustentan los nombre de dominios en Internet. Se trata de un objetivo muy difícil, dada su arquitectura distribuida.

    La función de estos servidores es servir de fuente primaria para que el resto de DNS de resolución, como los que mantienen los ISP para sus clientes, puedan consultar y actualizar su caché con la correspondencia entre nombres de dominio y direcciones IP. Las instrucciones del ataque firmado por Anonymous se detallan en un pastebin que lista sus 13 direcciones IP.

    Los 13 servidores raíz no tienen físicamente toda la información de Internet pero sí las direcciones dónde toda esa información se encuentra. Es decir que si el día 31 buscas en un buscador como google.com, tu servidor más cercano no encontrará la información e intentará buscarla con su uno de los 13 servidores raíz, y no estará disponible si el ataque es exitoso.

    Continuar leyendo
      1285 Hits
    Etiquetas:
    1285 Hits

    HTML 5 vs Flash

    HTML 5 vs Flash

    El tema de HTML5 vs Flash se ha convertido hoy en un tema de discusión y de controversia con respecto al futuro de internet.

    HTML5 es un estándar de html y que está en un momento de gran evolución. Promete algunas cosas interesantes, pero definitivamente no es necesariamente el "asesino" de Flash. HTML y Flash han coexistido siempre, pero considero que hay 4 cosas que son responsables contra el reciente ataque hacia Flash y su supuesto fin:

    • La negativa de Apple para abrir su código en iOS para Flash
    • La etiqueta <Vídeo> propuesta de HTML5
    • CSS3 con capacidades de animación
    • El anuncio de Adobe de que ha cesado el desarrollo de Flash Player para navegadores móviles

    A continuación haré un breve resumen de lo que considero al respecto:

    Continuar leyendo
      1416 Hits
    Etiquetas:
    1416 Hits

    Clientes / Proyectos

    • Raamy
    • Tarjeta Médica Pop
    • Civflex
    • Daniela Tapia
    • Otoniel Solis
    • Somos Chanekes
    • Casa de Proyectos
    • Rotary Distrito 4170
    • Master Payment
    • Club Campestre Saltillo
    • Montessori Nan
    • Ben 3D
    • Highkey
    • Hagamos La Vaca
    • Armonía Decora
    • KidZania
    • LTEC
    • Universidad Motolinía
    • Ola Verde MX
    • Gamyr
    • Diffruta
    • Simonela
    • Ifonly México
    • Quantum IP
    • Tarjeta Médica Pop
    • Faficom
    • Napperz
    • Hand Relax
    • Evenflo
    • Estylosa
    • Norris & Elliott
    • Policlínica New Dimensions
    • Club Rotario Aragón
    • Celeris
    • Avenida Conkal
    • Safekids Mexico