En: Sistemas
Son muchas las veces que me lo he preguntado, pero pocas veces las que he investigado el tema. Cuando copiamos o cortamos ficheros en Windows de vez en cuando el sistema nos alerta de que se encuentran ficheros similares en la carpeta destino, llegado a este punto nos pregunta:
“Sí”, “Sí a todo”, “No”, y “Cancelar”. Pero que ocurre si quisiéramos “No a todo”.
Está es la imagen más cercana a la solución que he encontrado:

La solución es hacer click en el botón “No” con la tecla Shift pulsada al mismo tiempo y esto simulará el comportamiento de “No a todo”.
En: Internet
Desafio Manager es un manager de fútbol online en el que puedes registrarte y controlar tu propio equipo virtual de fútbol. Tu equipo puede estar compuesto por jugadores reales de distintos equipos, jugadores que compras en un mercado de fichajes dónde que tendrás que negociar con los usuarios de tu propia liga.
A diferencia de otros managers de fútbol es totalmente gratuito y no hay ningún tipo de versión de pago por lo que todo el mundo accederá a las mismas opciones y posee una profundidad de datos no disponible en otros manager ya que los datos del juego los suministra la potente base de datos de resultados de fútbol.
El reto parece simple, crear el mejor equipo y conseguir más puntos que el resto de los usuarios de tu liga, para ello se te asignará una plantilla con jugadores reales, de tu habilidad para gestionarla depende el futuro de tu equipo.
Cada jugador es único es decir sólo hay un Messi y un Ronaldo de tí depende que juegue en tu equipo, sólo los mejores pueden aglutinar a las grandes estrellas en un mismo equipo.
Los precios de los jugadores fluctuan durante la temporada basándose en la oferta y la demanda. Tu presupuesto se incrementará si un jugador sube de valor y luego eliges venderlo. Sin embargo, también puede bajar.
En: Internet
Es asombroso si pensamos en las cifras que se mueven en un sólo día en Internet.
Existen cientos de millones de usuarios en Internet en cada momento de nuestras vidas, es casi imposible imaginar el volumen de datos y otros parámetros que eso genera, en tan solo un día.
Y recuerda, todo esto en un solo día. ¿Qué haces tú en un día en Internet?
En: Desarrollo Web
La escalabilidad es la habilidad de un sitio web de poder hacerse mas grande sin perder llegar a perder calidad, en la gran mayoría de casos la pérdida de calidad viene dada por la ralentización de los tiempos de acceso y la perdida de funcionalidades.
Uno de los grandes errores que se puede cometer a la hora de afrontar un proyecto en Intenet es dejar de lado la escalabilidad, es muy sencillo, un sitio puede llegar a obtener un éxito abrumador si escala correctamente pero no dispone de un desarrollo excesivamente bueno, por el contrario es imposible alcanzar el éxito con un sitio que tiene un desarrollo excepcional pero que a la hora de la verdad no escala correctamente y no puede seguir creciendo.
La escalabilidad de un sistema requiere un pensamiento cuidadoso desde el principio de su desarrollo, ya que de no ser asi la evolución del desarrollo se vera afectada arrastrando problemas que a menudo llegan a ser una carga demasiado pesada para el crecimiento del sitio web.
Para conseguir mantener un sistema con un rendimiento adecuado y que sea facilmente escalable necesitamos estar siempre alerta, no es cuestión de intentar mejorar el rendimiento del sitio web en una fase determinada del proyecto sino más bien de mantener una regularidad en la optimización en todas las fases del proyecto.
Probablemente nunca encontrarás la solución definitiva a la escalabilidad de tu proyecto ya que encontrarás diferentes escenarios a los que tendrás que aplicar soluciones distintas.
Es realmente importante definir una estrategia de arquitectura tecnológica que nos permita enfrentarnos a la demanda de usuarios y al almacenamiento de contenido, basicamente esto es la escalabilidad y deberemos tener en cuenta dos factores:
1. Crecimiento del contenido
El crecimiento del contenido es todo aquello que tiene que ver con la capacidad de almacenamiento que va a tener nuestro sistema y si verdaderamente en un momento dado el sistema va a poder afrontar las necesidades que generaran los objetivos cifrados.
2. Crecimiento de la audiencia
El crecimiento de la audiencia es fundamental ya que se trata de si el sistema podra dar un servicio de calidad a toodos los usuarios que tenemos previsto que accedan al contenido.
Si desde un principio no calculamos los recursos necesarios para afrontar ambos crecimientos es tecnicamente imposible que cumplamos los objetivos fijados.
En: Desarrollo Web
1 – Inicializa las variables antes de utilizarlas.
2 – Dedica tiempo a estudiar PHP, es un lenguaje en continuo proceso de crecimiento y sus características van cambiando con el tiempo.
3 – Incrementar una variable en un método es lo mas rápido, del mismo modo que hacerlo en una función.
4 – Incrementar una variable global es dos veces mas lento que una variable local.
5 – Incrementar una variable local en un método es lo más rápido. Casi lo mismo que llamar a una variable local en una función.
6 – Incrementar una variable indefinida es 9 ó 10 veces más lento que una ya pre-declarada.
7 – El hecho de declarar una variable global a pesar de que no la utilices en ninguna función realentiza tu script, PHP tiene que chequear si la variable existe.
8 – La llamada a una función con un parametro toma aproximadamente el mismo tiempo que de 7 a 8 operaciones con variables locales, y esa misma llamada a un método supondrían unas 15 operaciones.
9 – Si necesitas saber el timestamp de acceso a un script, considera utilizar $_SERVER['REQUEST_TIME'] en lugar de time().
10 – $row['id'] es hasta 7 veces más rápido que $row[id].
11 – $localvar++ es hasta 15 veces más rápido que function inc(){ $localvar++; }.
12 – Los scripts PHP se “compilan” cada vez que son ejecutados a menos que se guarde el código objeto en un cache. Las diferentes herramientas de compilación de PHP incrementan el rendimiento hasta un 100%.
En: Sistemas
Unidad de medida informática simbolizada como EB. Un exabyte equivale a 1024 petabytes.
El orden de las unidades de almacenamiento es el siguiente: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Zettabyte, YottaBytee, Brontobyte
Para hacernos una idea recurramos a los petabytes que nos va a facilitar la comprensión.
Pues mil millones de Gigabytes, que se dice pronto. Esto equivaldría más o menos a 3.500.000.000 canciones en mp3, 500.000 de horas de vídeo en DivX.