Ir al contenido principal

Entradas

Convertir de manera segura "string" a "boolean" en javascript

Convertir de manera segura "string" a "boolean" en javascript. La mejor manera que encontré para convertir un "string", "false", "true", o también "undefined" o "null" en valores "boolean" es con la siguiente función. String(value) === "true" Ejemplos: String(undefined) === "true" false String(null) === "true" false String(true) === "true" true String("true") === "true" true String("false") === "true" false String(false) === "true" false Espero que les sirva de ayuda. English: The best way I found to convert a "string", "false", "true", or also "undefined" or "null" into "boolean" values is with the following function. String(value) === "true" Examples: String(undefined) === "true" false String(null) === &q
Entradas recientes

Cómo funciona slice y splice en javascript.

Cómo funciona slice y splice en javascript. Slice Array.prototype.slice (start, end); Antes que nada tenemos que comentar que el método "slice" no es destructivo , o sea que no modifica el array original, y nos devuelve un nuevo array con los valores buscados. Slice recibe dos argumentos, inicio y final (final es optativo) , y nos devuelve un array que contiene los elementos desde el indice que coincide con el parámetro "inicio" hasta indice que coincide con el parámetro "final -1" o sea que no incluye el elemento con el indice igual a "final". Si el parámetro "final" no esta incluido entonces interpretará que queremos hasta el último elemento. Si el valor de "inicio" es negativo, tomará la longitud del array y restará el valor de "inicio" para calcular el indice desde donde tomar los elementos. De similar manera, si el final es negativo, tomará la longitud del array y restará el "final" para sabe

Ordenar arreglo de objetos por valor

Como ordenar un array de objetos por "value" en javascript? Ordenar por number, string o date. Supongamos que tenemos un arreglo de objetos en js que inicializamos de la siguiente forma: const users = [   {      name: "ana",      age: 21,      birthDay: new Date(1979, 11, 12)   },   {      name: "pepe",      age: 34,      birthDay: new Date(2000, 8, 4)   },   {      name: "juan",      age: 19,      birthDay: new Date(1986, 6, 29)   }, ]; Podemos ordenarlo de estas maneras: - Descendente por un campo numérico, en este caso por edad: users.sort(function (a, b){     return (b.age - a.age) }); - Ascendente por un campo numérico, en este caso por edad: users.sort(function (a, b){     return (a.age - b.age) }); - Descendente alfabéticamente por un campo que sea de tipo "string", en este caso por nombre: users.sort(function (a, b){     return ( b.name.toLowerCase().localeCompare(a.name.toLowerCase())) }); - A

CSS3: Menú horizontal

En esta entrada vamos a crear un menú horizontal para nuestra página, para esto debemos conocer temas como enlaces y listas de HTML ya q usaremos estos dos elementos para armarlo y también tener claro el concepto de herencia de estilo en CSS. Hay varias formas de menú, pueden ser verticales, horizontales, estáticos, animados, todo como siempre dependerá de nosotros. En este caso haremos uno sencillo q tenga el efecto de q al pasar el mouse muestre un bloque de submenú. En la entrada anterior hicimos el maquetado de una pagina y creamos un menú vertical, es por esto q directamente codificaremos el menú horizontal: -Nuestro HTML va a consistir en dos listas desordenadas, una será el menú principal y la segunda el bloque de submenú q aparecerá al pasar el mouse sobre la opción correspondiente, esto sería algo así: Lo más importante en este es observar la relación de las listas, en este caso hay una lista con class="submenu" dentro del "li" correspond

Instalacion local de Wordpress paso por paso...

Para poder trabajar con Wordpress debemos tener preparado el entorno de trabajo, esto es, si lo haremos de forma local, un servidor local y si no un host q soporte la plataforma. Hoy veremos como hacer la instalación para trabajar en un servidor local... Para poder correr este CMS correctamente vamos a necesitar básicamente: -Wordpress. Lo pueden descargar de su página oficial, totalmente en español. Este es el link del sitio oficial en español Wordpress . -XAMMP Vamos a descargarlo también desde su página oficial XAMMP . -Una base de datos. No se preocupen esta la crearemos desde phpadmin, una aplicacion q trae XAMMP. Cuando tenemos todo esto descargado instalamos XAMMP para crear un servidor local, esto nos servirá porq Wordpress usa lenguaje php. -Ejecutamos el instalador -Seleccionamos el idioma, el directorio de destino, por comodidad dejo el q viene por defecto. -Instalamos por los servicios apache y mysql, si quieren instalar filezilla también lo pueden hacer Una vez instalado s

Charla sobre CSS3 y HTML5

Buenas, se dio la situación de q varias personas me dijeron q les cuesta CSS y por más q leen y consultan distintos manuales no lo entienden, a raíz de esto se planteo la posibilidad de dar una charla en la facultad sobre estos temas, HTML5 para ponernos de acuerdo en la sintaxis y estructura, y sobre todo CSS. Para poder organizarme en los temas q se tocarán y tratar de llegar a la mayor cantidad de personas posibles les propongo que a través de la pagina de Facebook de Programacion.NERD organicemos entre los interesados la charla. Les mando un abrazo grande y seguimos en contacto...

Pascal...

Aquí iniciamos nuestra serie de entradas referidas al lenguaje Pascal, un lenguaje publicado allá por comienzos de  los '70 con el objetivo de facilitar el aprendizaje de la programación y que incluso hoy en día se utiliza en muchos lugares como primer lenguaje para introducirse en la programación estructurada. Los programas en este lenguaje deben ser compilados y tienen la particularidad de estar divididos en funciones o procedimientos que facilitan la lectura del código. Además que es un lenguaje fuertemente tipado y el tipo de dato de las variables queda fijado al momento de definirla, lo que reduce la posibilidad de errores en estos aspectos. Dicho esto, en esta entrada veremos brevemente cuál es la estructura de un programa en Pascal y haremos nuestro típico "Hola mundo" en este lenguaje para dar por inaugurada esta sección... Estructura de un programa en Pascal: Un programa en Pascal está dividido en secciones como podemos ver en el siguiente esquema de la estructur