Función Glob() PHP

Escrito por el 16-08-2013

Si no conoces la función glob() de PHP, cada vez que necesitas listar, buscar o "contar" los archivos de un directorio, utlizarás la funcióm readdir(), con los correspondientes opendir(), closedir(), etc.


Con glob() es más sencillo, por ejemplo, buscar los archivos de texto de un directorio:



foreach (glob("*.txt") as $text) {


echo $text) . "\n";


}



O todas las imágenes con extensión [.jpg|.png|.gif]:



$imagenes = glob('*.{jpg,tpmg,gif}', GLOB_BRACE);


print_r($imagenes);


/*


Array(


[0] => imagen_1.jpg


[1] => imagen_2.png


[2] => imagen.gif


...


)


*/

Problemas de conectividad

Escrito por el 13-01-2012

El pasado martes, sobre las 16:00h. nuestro proveedor de servicios de hosting sufrió un problema de conectividad ocasionado por una avería en el router principal alojado en el ISP. Todo ello significó la caída del sistema durante 5 horas. Durante las siguientes 48 horas no ha habido nuevas incidencias, por lo que podemos dar por solventado el problema.


Teniendo en cuenta que la incidencia se podría haber evitado con la existencia de un sistema redundante fiable, creemos que el tiempo de reacción ha sido muy aceptable. La información durante todo este tiempo fue buena y pudimos trasladarla del mismo modo a los clientes que nos la solicitaron. Nos acaban de comunicar que ya se están tomando las medidas necesarias para que no vuelva ocurrir, entre ellas, la mejora de la red y redundancia.


En idominiun apostamos por el trabajo constante y aprender de los errores para la mejora profesional, cualidades que exigimos a nuestros colaboradores y proveedores. Por este motivo vamos a seguir confiando en ellos ya que esta es la única incidencia grave que hemos sufrido y como hemos comentado, creemos que se gestionó correctamente.


Aunque los causas de este contratiempo sean ajenas a nosotros queremos pedir disculpas a todos nuestros clientes por las molestias ocasionadas.


Gracias a todos por vuestra paciencia y confianza.

Deshabilitar Enter en forms con jQuery

Escrito por el 05-01-2012

Con este código deshabilitamos la tecla Enter en los formularios.



$("form").keypress(function(e) {


if (e.which == 13) {


return false;


}


});


HTML5, el presente.

Escrito por el 02-12-2011

En el último post hablábamos de la importancia de actualizar el navegador. Decíamos que una de las razones era mantener la compatibilidad con las nuevas tecnologías y estándares.


Pues bien, un claro ejemplo es HTML5.


¿Qué es HTML5?


Como seguro ya sabes HTML (HyperText Markup Languag) es el lenguaje de marcado principal con el que se desarrollan la inmensa mayoría de Páginas Web y HTML5 es la nueva versión.


Esta nueva revisión está revolucionando el desarrollo web, debido a los importantes cambios que ha implementado en e ...

leer la entrada completa

Flash deja el móvil

Escrito por el 11-11-2011

Hace poco escribíamos sobre la inminente "muerte" de Flash , sobretodo aplicado al diseño y desarrollo de páginas web, aplicaciones y otras soluciones en internet.


Pues bien, Abobe acaba de aunciar que "Flash se centrará en la navegación de PC y las apps móviles" de este modo "Adobe contribuirá más agresivamente al desarrollo HTML móv ...

leer la entrada completa

Eclipse como IDE para PHP

Escrito por el 29-08-2011

A la hora de elegir un entorno de desarrollo web siempre surgen dudas. Existe infinidad de software, desde entornos de desarrollo integrados (IDE) hasta combinaciones personalizadas de varias herramientas. En este post nos vamos a centrar en Eclipse, IDE de código abierto que da soporte a varios lenguajes y tecnologías (JAVA, C++, PHP, Python, Android, Javascript) y está disponible para Linux, Mac y Windows.


En esta serie de posts vamos a instalar y configurar Eclipse para proyectos Web desarrollados con PHP en un equipo GNU/Linux (exáctamente Ubuntu 10.04). Hasta la versión HELIOS de Eclipse existía un paquete con el plugin PDT integrado (PHP Development Tools), pero ahora hay que instalar el plugin desde el propio Eclipse, lo cual veremos más a d ...

leer la entrada completa

La muerte de Flash ¿Esta vez sí?

Escrito por el 05-08-2011

Flash es una herramienta de animación de gráficos vectoriales mediante el uso de fotogramas que posee su propio lenguaje de programación:ActionScript.


Fue creada por FutureWave Software y adquirida posteriormente por Macromedia, a quien finalmente compró Adobe.


Desde su aparición se desarrollaron un gran número de sitios web basados totalmente en Flash, a pesar de que este método de desarrollo web es muy criticado, unas veces argumentando el excesivo peso de las creaciones multimedia generadas, y otras achacándole problemas de incompatibilidad y seguridad. A pesar de esto, algunos diseñadores hicieron de Flash su única herramienta de desarrollo web e incluso existen aplicaciones de escritorio desarrolladas con ActionScript.


Nuestra experiencia nos ha demostrado, que si el proceso de desarrollo en Flash es el adecuado, se pueden conseguir resultados muy satisfactorios en cuanto a tamaño (peso) y tiempos de carga del sitio Web, dinamismo y usabilidad. Aun así nunca hemos creido que pudiese sustituir "por costumbre" a un desarrollo basado en HTML (JS, CSS, etc).


También es posible co ...

leer la entrada completa

40º Aniversario del e-Mail

Escrito por el 21-06-2011

Hace 40 años que Ray Tomlinson envió el primer correo electrónico.


En Reachmail.net han publicado un gráfico que muestra la historia del correo electrónico.


Neutralidad en la red

Escrito por el 03-12-2010

Los ciudadanos y las empresas usuarias de Internet adheridas a este texto MANIFESTAMOS:


1. Que Internet es una Red Neutral por diseño, desde su creación hasta su actual implementación, en la que la información fluye de manera libre, sin discriminación alguna en función de origen, destino, protocolo o contenido.


2. Que las empresas, emprendedores y usuarios de Internet han podido crear servicios y productos en esa Red Neutral sin necesidad de autorizaciones ni acuerdos previos, dando lugar a una barrera de entrada prácticamente inexistente que ha permitido la explosión creativa, de innovación y de servicios que define el estado de la red actual.


3. Que todos los usuarios, emprendedores y empresas de Internet han podido definir y ofrecer sus servicios en condiciones de igualdad llevando el concepto de la libre competencia hasta extremos nunca antes conocidos.


4. Que Internet es el vehículo de libre expresión, libre información y desarrollo social más importante con el que cuentan ciudadanos y empresas. Su naturaleza no debe ser puesta en riesgo bajo ningún concepto.


5. Qu ...

leer la entrada completa

No más IE6

Escrito por el 07-12-2009

A pesar de existir dos versiones superiores el navegador Internet Explorer 6.0 sigue siendo utilizado por el 11.1% de los usuarios mundiales.



Por fin, Microsoft, ha iniciado una campaña para "invitar" a sus usuarios a actualizarse a Internet Explorer 8. Hace varios meses se iniciaron campañas como ie6 no more con el propósito de convencer a la comunidad internauta de no usar esta versión desfasada del navegador.


Internet Explorer 6 no cumple con la mayoría de estándares Web (xhtml, css) lo que ocasiona grandes problemas a diseñadores y desarrolladores web, por lo que muchos profesionales se plantean dejar de dar soporte en sus diseños para esta versión del IE.


Por otro lado es conocida la gran cantidad de vulnerabilidades susceptibles de ser atacadas que contiene, las cuales pueden poner en grave peligro los datos almacenados en su sistema.


Desde idominiun queremos comunicarle la importancia de dicha actualización. También aconsejamos el uso de navegadores distintos como Firefox (Mozilla), Chrome (Google) u Opera entre otros puesto que son opciones tan válidas, incluso más avanzadas, que el famoso navegador de Microsoft.


Rediseño del sitio Web.

Escrito por el 11-09-2008

Al diseñar nuestro sitio Web intentamos utilizar las últimas tecnologías disponibles, así como aplicar las tendencias del momento.


En la mayoría de casos el sitio web se adapta a las necesidades del negocio en el momento de su desarrollo. Pero tanto las tecnologías, como las tendencias y sobre todo las exigencias y necesidades de la empresa cambian. Por esta razón es muy importante renovar su sitio web para adaptarlo a los nuevos tiempos.


Recuerda que se trata de la imagen que quieres dar.


El blog

Escrito por el 12-07-2008

Como definición básica podríamos decir que un blog, weblog o cuaderno de bitácora es un sitio web en el que se publica periódicamente contenido (comentarios, artículos, textos) ordenados cronológicamente de forma que el más reciente aparezca en primer lugar. En él, a los usuarios del sitio, se les puede dar la oportunidad de añadir comentarios.


Aunque la popularidad en internet de este servicio es asombrosa, no ha llamado tanto la atención de las empresas, exceptuando algunos sectores como el sector artístico o periodístico. Sin embargo debería no ser así ya que las posibilidades de comunicación que ofrece un Weblog son muy importantes. Gracias a su diseño un blog garantiza una comunicación actualizada de una forma rápida, dinámica y efectiva. Además podemos conocer de primera mano la opinión de nuestros clientes. Pero el enfoque puede ser diferente, no sólo como medio de comunicación público, sino como una manera de comunicación interna entre socios, directivos, proveedores, empleados,etc.


También es importante tener en cuenta que un blog no sustituye a la Web Corporativa tradicional, sino que la complementa, convirtiendo así a su sitio web en una potente herramienta de publicidad, marketing y branding.


Otro aspecto a destacar del blog es su sencillo mantenimiento, ya que con muy pocas nociones ofimáticas se puede llevar a cabo toda su gestión.


Aplicaciones Web.

Escrito por el 21-04-2008

En la actualidad, la gran mayoría de aplicaciones de gestión con las que nos encontramos están desarrolladas como software privativo, lo que implica, en la mayor parte de los casos, que el propietario de la aplicación no dispone del código fuente.


Por este motivo ...¿Que pasa si queremos modificar la aplicación, pero pretendemos que lo haga personal distinto al que la desarrolló? Si no disponemos del código fuente del programa, difícilmente podremos hacerlo.


Otro inconveniente de este tipo de software son las licencias de uso. Normalmente, estas aplicaciones van asociadas a licencias que permiten su instalación en un sólo equipo o un número limitado de estos. En el caso de querer ampliar su uso será necesario adquirir nuevas licencias con el coste económico que conlleva este proceso. Además, desgraciadamente, suele tratarse de software no transportable, es decir, están diseñados para una plataforma o sistema operativo específico. Por tanto si necesitamos migrar a una plataforma distinta debemos adquirir la versión compatible (si existe) para el nuevo entorno de trabajo.


Las aplicaciones de código abierto solucionan el problema del acceso al código fuente como su propio nombre indica. Además en la inmensa mayoría de casos no están atadas a licencias privativas de uso debido a que se trata de software libre y por regla general son aplicaciones multiplataforma.


Las Aplicaciones Web se caracterizan por ofrecer todas las ventajas mencionadas anteriormente sobre el acceso al código fuente, licencias no privativas y transportabilidad. Además el coste de implementación de una aplicación web en la internet o una intranet es muy bajo. Los equipos clientes sólo deben de ser capaces de ejecutar un navegador web.


Está claro que es muy buena idea apostar por esta tecnología, que facilita el control sobre el código, ofrece gran libertad de acción y sobre todo minimiza los costes y recursos necesarios.

A cerca de idominiun | Diseño Web | Posicionamiento Web | Diseño Gráfico | Aplicaciones a medida | Portafolio | Contacto

Todos los contenidos están bajo licencia Creative Commons mientras no se indique lo contrario.