Mostrando entradas con la etiqueta programación web. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación web. Mostrar todas las entradas
31 de diciembre de 2019
:: ¿Qué son las Web beacons?
Las Web beacons o Web bugs son imágenes, inapreciables a la vista por su tamaño y color, que se descargan al visitar una web. Sin embargo estas imágenes están almacenadas en un sitio distinto y permiten al titular de este registrar la visita mediante la información que el navegador proporciona al descargar la imagen: IP, sistema operativo, versión de navegador, etcétera.
8 de noviembre de 2015
:: Liferay. Crear usuarios sin correo electrónico
En ocasiones es necesario crear usuarios en Liferay sin que estos lleven asociada una dirección de correo electrónico. Para ello deberemos editar el fichero portal-ext.properties y añadir la siguiente linea:
Donde el literal "dominio.extension" lo sustituiríamos por el que sea necesario, por ejemplo: "netic360.com"
De esta manera, se crearían usuarios sin especificar una dirección de correo electrónico, generándose una -de forma automática- para estos.
users.email.address.required=falsePodemos añadir además la siguiente linea para que al usuario se le genere -de forma automática- una dirección de correo electrónico:
users.email.address.auto.suffix=@dominio.extension
Donde el literal "dominio.extension" lo sustituiríamos por el que sea necesario, por ejemplo: "netic360.com"
De esta manera, se crearían usuarios sin especificar una dirección de correo electrónico, generándose una -de forma automática- para estos.
22 de septiembre de 2015
:: Obtener la versión de wordpress
Cuando desarrollamos un portal en Wordpress quizás deberíamos ocultar la versión con la que fue desarrollado ya que ello podría constituir una vulnerabilidad.
Esta información podemos encontrarla en dos ficheros: 1.- La meta etiqueta "generator"
Las soluciones serían:
Esta información podemos encontrarla en dos ficheros: 1.- La meta etiqueta "generator"
Esta metaetiqueta se genera en el fichero "header.php" de la forma siguiente:
<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />
2.- El fichero readme.html ubicado en el raíz del sitio e incluido en cada instalación estándar de Wordpress.
Las soluciones serían:
- En el primer caso sobreescribir este contenido para no mostrar la información que estamos comentando
- Eliminar o sobreescribir el fichero readme.html
1 de enero de 2015
:: Upload de ficheros. Error: Objeto Request error 'ASP 0104 : 80004005'
En el desarrollo con ASP al intentar subir un fichero al servidor obtenemos el siguiente mensaje de error:
En la mayoría de las ocasiones indica que se ha producido un fallo al intentar subir el fichero al servidor web debido a que el tamaño máximo configurado para la subida de ficheros es menor que el tamaño del mismo.
Para modificar este valor, debemos ir a la carpeta del IIS (Internet Infomation Services) ubicada en la siguiente ruta y buscar el fichero:
c:\windows\system32\inetsrv\metabase.xml
Dentro del fichero buscaremos la entrada: "AspMaxRequestEntityAllowed="204800"
Por defecto, en w2003 Server, el tamaño máximo son 200KB por lo que modificaremos este valor según nuestras necesidades.
Objeto Request error 'ASP 0104 : 80004005'
En la mayoría de las ocasiones indica que se ha producido un fallo al intentar subir el fichero al servidor web debido a que el tamaño máximo configurado para la subida de ficheros es menor que el tamaño del mismo.
Para modificar este valor, debemos ir a la carpeta del IIS (Internet Infomation Services) ubicada en la siguiente ruta y buscar el fichero:
c:\windows\system32\inetsrv\metabase.xml
Dentro del fichero buscaremos la entrada: "AspMaxRequestEntityAllowed="204800"
Por defecto, en w2003 Server, el tamaño máximo son 200KB por lo que modificaremos este valor según nuestras necesidades.
8 de marzo de 2013
:: Covertimes. Las portadas de los periódicos
Covertimes es un servicio gratuito que nos permite llevar a cabo la configuracion de un widget para mostrar las portadas de los periódicos nacionales e internacionales en nuestra web. Se trata de un servicio multiplataforma, disponible en la AppStore.
Para llevar a cabo la configuración del widget, accederemos a la url: http://es.covertimes.com/editor_widget debiendo especificar una serie de parámetros:
- Título asociado al widget
- País
- Categoría
- Número de días
- Número de portadas por día
- Estilo
- Tamaño
Una vez seleccionadas las opciones anteriores, deberemos insertar en nuestra web el código javascript que nos indican:
Las portadas de los principales periódicos en nuestra web, y en menos de 2 minutos.
Más información: http://es.covertimes.com/editor_widget
Para llevar a cabo la configuración del widget, accederemos a la url: http://es.covertimes.com/editor_widget debiendo especificar una serie de parámetros:
- Título asociado al widget
- País
- Categoría
- Número de días
- Número de portadas por día
- Estilo
- Tamaño
Una vez seleccionadas las opciones anteriores, deberemos insertar en nuestra web el código javascript que nos indican:
<script type="text/javascript" src="http://es.covertimes.com/ajax/widget.php?id=67"> </script>
Las portadas de los principales periódicos en nuestra web, y en menos de 2 minutos.
Más información: http://es.covertimes.com/editor_widget
24 de febrero de 2013
:: Javascript garden. Información sobre este lenguaje
Javascript garden es una guía de documentación sobre algunos aspectos del lenguaje Javascript: objetos, errores comunes, funciones, arrays, tipos,...
Un recurso para usuarios no expertos de este lenguaje.
Para conocer los conceptos básicos de Javascript podemos consultar la siguiente guía.
Más información: http://bonsaiden.github.com/JavaScript-Garden/es/
Un recurso para usuarios no expertos de este lenguaje.
Para conocer los conceptos básicos de Javascript podemos consultar la siguiente guía.
Más información: http://bonsaiden.github.com/JavaScript-Garden/es/
22 de febrero de 2013
:: WebPlatform. Documentación sobre tecnologías web
WebPlatform es una comunidad abierta de desarrolladores que aportan recursos para una mejor Web. Todo el mundo puede contribuir si lo desea.
En la web www.webplatform.org encontraremos información de interés sobre:
- HTML5
- CSS
- Canvas
- Video
- Audio
- WebGL
- Gráficos 3D
- Herramientas
- Etcétera
Más información: www.webplatform.org
En la web www.webplatform.org encontraremos información de interés sobre:
- HTML5
- CSS
- Canvas
- Video
- Audio
- WebGL
- Gráficos 3D
- Herramientas
- Etcétera
Más información: www.webplatform.org
:: Chrome. Web Speech API
De esta manera, los usuarios podrán realizar acciones sobre estas aplicaciones mediante comandos de voz.
Para comprobar el funcionamiento, Google ha publicado una demo mediante la que puede verse el funcionamiento.
Tras seleccionar el idioma, el usuario -haciendo click sobre el icono del micrófono- podrá comenzar a redactar un texto que será transcrito en pantalla. Una vez finalizada la transcripción podremos copiarlo y pegarlo o bien generar un email invocando a nuestro cliente de correo por defecto.
Hoy por hoy, quizás no existan muchas aplicaciones que permitan esta funcionalidad, pero a buen seguro que el número aumentará en poco tiempo.
Más información: https://www.google.com/intl/en/chrome/demos/speech.html
OverAPI. Hojas de referencia (CheatSheets)
Es un portal donde se recogen las hojas de referencia de diversos lenguajes, APIs y herramientas de uso común. Podemos encontrar entre otros, recursos sobre:
- HTML
- CSS
- jQuery
- Javascript
- Ruby
- PHP
- MySQL
- Eclipse
- Subversión
Y un largo etcétera, agrupados por nombre y facilitando la navegación y el acceso a la información demandada.
Se trata de un buen recurso al que acudir para obtener información de referencia o resolver dudas puntuales.
Más información: overapi.com
- HTML
- CSS
- jQuery
- Javascript
- Ruby
- PHP
- MySQL
- Eclipse
- Subversión
Y un largo etcétera, agrupados por nombre y facilitando la navegación y el acceso a la información demandada.
Se trata de un buen recurso al que acudir para obtener información de referencia o resolver dudas puntuales.
Más información: overapi.com
17 de febrero de 2013
:: Ascensor. Plugin jquery
Interesante plugin jQuery que nos permitirá -entre otros usos- generar presentaciones online un poco distintas a lo que estamos acostumbrados.
Para ello, debemos en primer lugar cargar el código javascript necesario:
Más información: http://kirkas.ch/ascensor/
Para ello, debemos en primer lugar cargar el código javascript necesario:
<script src="js/jquery.min.js" type="text/javascript"></script> <script src="js/jquery.scrollTo.js" type="text/javascript"></script> <script src="js/jquery.ascensor.js" type="text/javascript"></script> <script src="js/myscript.js" type="text/javascript"></script>A continuación deberemos construir la estructura de páginas por las que navegaremos:
<div id="house">
<div><!-- Etage1-->
<div id="ContentName"></div><!-- Content of the floor 1-->
</div>
<div><!-- Etage2-->
<div id="ContentName"></div><!-- Content of the floor 2-->
</div>
<div><!-- Etage3-->
<div id="ContentName"></div><!-- Content of the floor 3-->
</div>
<div><!-- Etage4-->
<div id="ContentName"></div><!-- Content of the floor 4-->
</div>
<div><!-- Etage5-->
<div id="ContentName"></div><!-- Content of the floor 5-->
</div>
</div>
Más información: http://kirkas.ch/ascensor/
28 de junio de 2012
:: Construir aplicaciones web. Breve guía
Se trata de una breve guía sobre las habilidades y buenas prácticas a tener en cuenta para construir las aplicaciones web demandadas en la actualidad.
Los puntos contemplados son los siguientes:
- Conoce tus aplicaciones
- Diseñando aplicaciones web
- Casos de estudio
- Construyendo grandes aplicaciones web
Además de los puntos tratados en el indice descrito anteriormente, nos proporciona una serie de recursos útiles, en forma de: tutoriales, documentación, ejemplos reales, librerías, herramientas, técnicas, artículos,...
Más información: http://www.html5rocks.com
Los puntos contemplados son los siguientes:
- Conoce tus aplicaciones
- Diseñando aplicaciones web
- Casos de estudio
- Construyendo grandes aplicaciones web
Además de los puntos tratados en el indice descrito anteriormente, nos proporciona una serie de recursos útiles, en forma de: tutoriales, documentación, ejemplos reales, librerías, herramientas, técnicas, artículos,...
Más información: http://www.html5rocks.com
7 de febrero de 2012
:: HTML Kickstart. Elementos reutilizables
Desde 99Lime han puesto a disposición de todos los usuarios interesados una serie de recursos que podrán agilizar nuestros desarrollos web. Entre ellos se encuentran botones, imágenes, tipografías, galerías, listas, menús,...
Por cada uno de los elementos disponibles se presenta información sobre el mismo, un ejemplo y el código correspondiente para ver su funcionamiento. Algo que seguramente agradeceremos al ahorrarnos horas de trabajo.
Más información y descarga: http://www.99lime.com/
Por cada uno de los elementos disponibles se presenta información sobre el mismo, un ejemplo y el código correspondiente para ver su funcionamiento. Algo que seguramente agradeceremos al ahorrarnos horas de trabajo.
Más información y descarga: http://www.99lime.com/
7 de diciembre de 2011
:: CSSLint. Mejora tus hojas de estilo
Se trata de un servicio online y gratuito que nos ayudará a revisar y mejorar nuestras hojas de estilo.
Su funcionamiento es muy sencillo. Tras acceder a la url: ccslint.net copiaremos nuestro css en el cajetin y pulsaremos el botón: Lint !.
Desde este punto podemos configurar el tipo de errores a analizar, agrupados en las siguientes categorías:
- Errores
- Compatibilidad
- Rendimiento
- Mantenibilidad y duplicación
- Accesibilidad
- OOCSS
Tras el análisis de nuestro CSS obtendremos los errores encontrados, en función de su importancia, el nº de línea, la columna, título, navegador en el que podrán darse problemas, etcétera.
Más información: csslint.net
Su funcionamiento es muy sencillo. Tras acceder a la url: ccslint.net copiaremos nuestro css en el cajetin y pulsaremos el botón: Lint !.
Desde este punto podemos configurar el tipo de errores a analizar, agrupados en las siguientes categorías:
- Errores
- Compatibilidad
- Rendimiento
- Mantenibilidad y duplicación
- Accesibilidad
- OOCSS
Tras el análisis de nuestro CSS obtendremos los errores encontrados, en función de su importancia, el nº de línea, la columna, título, navegador en el que podrán darse problemas, etcétera.
Más información: csslint.net
11 de septiembre de 2011
:: Deck.js. Presentaciones en javascript
Deck es un framework javascript que nos permitirá la creación de presentaciones utilizando únicamente HTML.
Las distintas diapositivas de la presentación se trata de una página HTML con estilos, al igual que las transiciones aplicables.
De partida tenemos a nuestra disposición temas predefinidos con los que podemos comenzar inmediatamente a generar nuestras presentaciones.
Más información: imakewebthings.github.com/deck.js/
Las distintas diapositivas de la presentación se trata de una página HTML con estilos, al igual que las transiciones aplicables.
De partida tenemos a nuestra disposición temas predefinidos con los que podemos comenzar inmediatamente a generar nuestras presentaciones.
Más información: imakewebthings.github.com/deck.js/
30 de enero de 2011
:: Tabla periódica con las 96 APIs de Google
Google ha publicado una tabla periódica con las 96 APIs de las que podemos hacer uso, facilitándonos el acceso a la documentación de cada una de ellas.
Esta forma de presentación planteada por Google no es nueva, y es ampliamente utilizada para representar de una forma visual información variopinta, desde tablas de comidas, hasta presidentes.
En el caso de Google cada una de las casillas está representada por un icono y el nombre del producto o servicio, agrupadas por colores en función de si se trata de productos para: Chrome, búsqueda, geolocalización, herramientas,...
De esta forma, podemos hacernos una idea visual de la diversificación de productos y servicios ofrecidos por Google y acceder a la documentación específica disponible.
Más información: http://code.google.com
Suscribirse a:
Entradas (Atom)
:: Liferay DXP 2026. Habilitar RSS
En la versión Liferay DXP 2026 para habilitar las fuentes de datos RSS debemos seguir los pasos siguientes: 1.- Accederemos a la Configuraci...
-
En multitud de ocasiones es útil obtener el modelo de datos de una aplicación para determinar las tablas, consultas, relaciones,... En es...
-
La siguiente prueba de concepto consistirá en la creación de un webscript que liste las carpetas contenidas en una carpeta dada, pasada co...
-
En Liferay 7.3 y, en versiones anteriores, para el idioma por defecto -en las configuraciones habiturales- no se muestra el código de idioma...






