¿Que es un hacker?
Un hacker es alguien que descubre las debilidades de un computador o de una red informática, aunque el término puede aplicarse también a alguien con un conocimiento avanzado de computadoras y de redes informáticas. Los hackers pueden estar motivados por una multitud de razones, incluyendo fines de lucro, protesta o por el desafío.La subcultura que se ha desarrollado en torno a los hackers a menudo se refiere a la cultura underground de computadoras, pero ahora es una comunidad abierta. Aunque existen otros usos de la palabra «hacker» que no están relacionados con la seguridad informática, rara vez se utilizan en el contexto general. Están sujetos a la antigua controversia de la definición de hacker sobre el verdadero significado del término. En esta controversia, el término hacker es reclamado por los programadores, quienes argumentan que alguien que irrumpe en las computadoras se denomina «cracker», sin hacer diferenciación entre los delincuentes informáticos —sombreros negros— y los expertos en seguridad informática sombreros blancos . Algunos hackers de sombrero blanco afirman que ellos también merecen el título de hackers, y que solo los de sombrero negro deben ser llamados crackers.
Sombrero blanco
Un hacker de sombrero blanco rompe la seguridad por razones no maliciosas, quizás para poner a prueba la seguridad de su propio sistema o mientras trabaja para una compañía de software que fabrica software de seguridad. El término sombrero blanco en la jerga de Internet se refiere a un hacker ético. Esta clasificación también incluye a personas que llevan a cabo pruebas de penetración y evaluaciones de vulnerabilidad dentro de un acuerdo contractual. El Consejo Internacional de Consultores de Comercio Electrónico, también conocido como EC-Council, ha desarrollado certificaciones, cursos, clases y capacitaciones en línea cubriendo toda la esfera del hacker ético. Además existen certificaciones como CPEH Certified Professional Ethical Hacker y CPTE Certified Penetration Testing Engineer de Mile, que cuentan con acreditaciones de la Agencia Nacional de Seguridad de los Estados Unidos (NSA) y de la Iniciativa Nacional para los Estudios y Carreras en Ciberseguridad de los Estados Unidos (NICCS).
Sombrero negro
Artículo principal: Sombrero negro
Un hacker de sombrero negro es un hacker que viola la seguridad informática por razones más allá de la malicia o para beneficio personal.6 Los hackers de sombrero negro son la personificación de todo lo que el público teme de un criminal informático. Los hackers de sombrero negro entran a redes seguras para destruir los datos o hacerlas inutilizables para aquellos que tengan acceso autorizado. La forma en que eligen las redes a las que van a entrar es un proceso que puede ser dividido en tres partes:
Elección de un objetivo: El hacker determina a cuál red irrumpir durante esta fase. El objetivo puede ser de especial interés para el hacker, ya sea política o personalmente, o puede ser elegido al azar. Luego, el hacker revisará los puertos de una red para determinar si es vulnerable a ataques, lo cual simplemente es probar todos los puertos de una máquina anfitrión en busca de una respuesta. Un puerto se define como una abertura por la que la computadora recibe datos a través de la red. Los puertos abiertos aquellos que respondan le permitirían a un hacker tener acceso al sistema.
Recopilación de información e investigación: Es en esta etapa que el hacker visita o hace contacto con el objetivo de alguna manera con la esperanza de descubrir información vital que le ayudará a acceder al sistema. La principal forma en que los hackers obtienen los resultados deseados durante esta etapa es la de la ingeniería social. Además de la ingeniería social, los hackers también pueden utilizar una técnica llamada recolección urbana, que es cuando un hacker, literalmente, bucea en un contenedor de basura con la esperanza de encontrar los documentos que los usuarios han tirado, lo cual le ayudará a obtener acceso a una red.
Finalización del ataque: Esta es la etapa en la que el hacker invadirá al objetivo preliminar que había planeado atacar o robar. En este punto, muchos hackers pueden ser atraídos o atrapados por sistemas conocidos como honeypot trampa colocada por el personal de seguridad informática.
Sombrero gris
Artículo principal: Sombrero gris
Un hacker de sombrero gris es una combinación de hacker de sombrero negro con el de sombrero blanco. Un hacker de sombrero gris puede navegar por la Internet y violar un sistema informático con el único propósito de notificar al administrador que su sistema ha sido vulnerado, por ejemplo, luego se ofrecerá para reparar el sistema que él mismo violó, por un módico precio.
Hacker de elite
Como nivel social entre los hackers, elite se utiliza para describir a los expertos. Los exploits recientemente descubiertos circularán entre estos hackers. Grupos de elite como Masters of Deception confieren una especie de credibilidad a sus miembros.
Video los 3 Hacker mas grandes de la historia
Cristhofer salas
Redes e Informática
Visita nuestro blog!!!!
lunes, 2 de noviembre de 2015
jueves, 29 de octubre de 2015
Diferencia entre un Switch, un Hub y un Router
¿Cuál es la diferencia entre un Switch, un Hub y un Router?
Kill | On 07, mar 2015
¿Te has preguntado alguna vez la diferencia entre estos aparatos? Aprende a diferenciar un Hub de un Switch.
Algunos técnicos tienen la tendencia a usar los términos switchs y hubs como si del mismo elemento se tratase, aun pareciendo un mismo aparato.
Hub, Switch, y Router, definidos
Las funciones de estos 3 tipos de dispositivos, aun siendo diferentes unas de otras, a veces son integradas en un mismo aparato… Entonces, ¿cuándo se usa cada uno?
Hub
Un punto central de conexión en una red. Los Hubs son normalmente usados para conectar segmentos de una red LAN. Un Hub contiene varios puertos. Cuando un paquete es recibido en un puerto, es copiado a todos los demás puertos, para que cualquier nodo conectado a la red pueda ver el paquete.
Switch
En una red, es un aparato que filtra y Reenvia los paquetes entre fragmentos de red LAN. Un Switch opera el la capa de enlace, a veces incluso en la capa de red, por lo tanto soporta cualquier protocolo de paquetes.
Router
Router es el dispositivo que se encarga de reenviar los paquetes entre distintas redes. Un Router esta siempre conectado a al menos 2 redes, normalmente una red LAN y una conexión WAN hacia tu ISP. Los Routers son necesarios cuando queremos conectar 2 redes. Los Routers usan cabeceras y tablas de enrutamiento para determinar el mejor camino para que el paquete llegue a su destino, usando protocolos como el ICMP para comunicarse con otros Routers para descubrir el camino más eficiente entre 2 nodos.
Las diferencias entre Hubs, Switches y Routers en la red
A día de hoy, la mayoría de los Routers combinan todas las funcionalidades de los 3 tipos de dispositivos en uno solo. Los Hubs y los Switches tienen una función muy similar entre sí, ambos manejan un formato de datos llamados “Frames”. Los Frames transportan tus datos. Cuando un Frame es recibido, es amplificado y enviado al puerto de destino. La principal diferencia entre estos dos dispositivos es el método de envió de los Frames.
En un Hub, los Frames son enviados a todos los puertos conectados, sin distinguir si el dispositivo destino esta conectado al puerto o no, enviándolo a través de todos con la esperanza de que el destinatario lo reciba. Esto provoca que la red se congestione con facilidad, ya que aunque solo se quiera enviar un dato a un destinatario, todos los nodos de la red lo recibirán. Debido a esto, el ancho de banda de un Hub, es compartido entre todos los puertos.
Un Switch, en cambio, mantiene una tabla en la que figuran las direcciones MAC de todos los dispositivos conectados (y en que puerto). Así, cuando un paquete es recibido, el Switch sabe exactamente a donde debe emitir el Frame, sin congestionar la red. A diferencia del HUB, el Switch no comparte el ancho de banda entre los nodos, de esta manera cada nodo tiene el 100% del ancho de banda disponible.
Los Routers son más complejos
Mientras que un Hub o Switch se encarga de transmitir Frames, el trabajo de un Router es enrutar paquetes a otras redes hasta que llegue a su destino final. Una de las características clave es que el paquete no solamente contiene los datos, además contiene al destino donde se dirige.
Un router suele estar conectado a dos redes, ya sean redes locales, WANS o LAN hacia su ISP. Por ejemplo, tu ordenador hacia Internet. Los Routers se ubican en los puntos donde acaba una red y empieza otra. Usando cabeceras y tablas de enrutamiento,, los routers determinan el mejor camino para enviar tus paquetes.
Características de los Routers
A día de hoy, un Router de banda ancha, integra la mayoría de las funcionalidades posibles. Suelen incluir un Switch (o hub) de entre 4 y 8 puertos Ethernet. Entre otros servicios básicos, incluyen un NAT, un servidor DHCP, servidor DNS, Firewall…
Todos los Routers de banda ancha, tienen un puerto WAN que nos permite conectar un cable ADSL. Algunos de los Routers de gama alta, incluyen un puerto serial al que es posible conectar un Modem clásico, en caso de caída de la red principal. Otros además incorporan Firewall basado en hardware, el cual protege de manera inteligente nuestra red, evitando ataques DDOS.
Desde redes Redes.org recomendamos utilizar Routers que soporten Open WRT. Este sistema operativo de software libre, nos permite dar una inmensa lista de nuevas capacidades a nuestros routers, con la libertad de instalar los servicios que nos plazca. Un uso muy común es poder usar el Router para descarga de archivos Bittorrent, permitiendo continuar nuestras descargas tras apagar el PC y con un consumo de electricidad muy inferior a de nuestros sobremesas.
David Ruiz
Concentradores
Introducción
Dependiendo del tipo de red y su tamaño, por lo general se utilizan uno de los tres concentradores: Hubs, Switchs o routers.1. El Hub
El hub (concentrador) es el dispositivo de conexión más básico. Es utilizado en redes locales con un número muy limitado de máquinas. No es más que una toma múltiple RJ45 que amplifica la señal de la red (base 10/100).En este caso, una solicitud destinada a una determinada PC de la red será enviada a todas las PC de la red. Esto reduce de manera considerable el ancho de banda y ocasiona problemas de escucha en la red.
Los hubs trabajan en la primera capa del modelo OSI:
http://www.zator.com/Hardware/H12_2.htm
2. El Switch
El Switch (o conmutador) trabaja en las dos primeras capas del modelo OSI, es decir que éste distribuye los datos a cada máquina de destino, mientras que el hub envía todos los datos a todas las máquinas que responden. Concebido para trabajar en redes con una cantidad de máquinas ligeramente más elevado que el hub, éste elimina las eventuales colisiones de paquetes (una colisión aparece cuando una máquina intenta comunicarse con una segunda mientras que otra ya está en comunicación con ésta…, la primera reintentará luego).3. El Router
El Router permite el uso de varias clases de direcciones IP dentro de una misma red. De este modo permite la creación de sub redes.Es utilizado en instalaciones más grandes, donde es necesaria (especialmente por razones de seguridad y simplicidad) la creación de varias sub redes. Cuando la Internet llega por medio de un cable RJ45, es necesario utilizar un router para conectar una sub red (red local, LAN) a Internet, ya que estas dos conexiones utilizan diferentes clases de dirección IP (sin embargo es posible pero no muy aconsejado utilizar una clase A o B para una red local, estas corresponden a las clases de Internet).
El router equivale a un PC gestionando varias conexiones de red (los antiguos routers eran PCs)
Los routers son compatibles con NAT, lo que permite utilizarlos para redes más o menos extensas disponiendo de gran cantidad de máquinas y poder crear “correctamente” sub redes. También tienen la función de cortafuegos (firewall) para proteger la instalación.
4. El repetidor
Este dispositivo sólo amplifica la señal de la red y es útil en las redes que se extienden grandes distancias.Por David Ruiz
BOOTSTRAP
Los últimos años y con la aparición de la web 2.0 Internet ha cambiado y se ha transformado para dar acogida a todas las necesidades de sus usuarios, y por esa razón los sitios web también ha tenido que cambiar mucho.
Hace unos 3 o 4 años, ahí por 2011 se empezó a hablar de los sitios web responsive o adaptables a todo tipo de pantallas y dispositivos fuese cual fuese su tamaño, esta capacidad de adaptación de los sitios web se consiguió utilizando técnicas CSS avanzadas para su desarrollo o utilizando frameworks CSS como por ejemplo Bootstrap.
En este artículo vamos a hablar de Bootstrap, uno de los frameworks CSS más famosos y uno de los más utilizados, ya que aunque no lo sepas, muchos sitios web de los que visitas en el día a día están creados con Bootstrap.
Vamos a empezar por el principio, Bootstrap es un framework CSS desarrollado inicialmente (en el año 2011) por Twitter que permite dar forma a un sitio web mediante librerías CSS que incluyen tipografías, botones, cuadros, menús y otros elementos que pueden ser utilizados en cualquier sitio web. Aunque el desarrollo del framework Bootstrap fue iniciado por Twitter, fue liberado bajo licencia MIT en el año 2011 y su desarrollo continua en un repositorio de GitHub. Bootstrap es una excelente herramienta para crear interfaces de usuario limpias y totalmente adaptables a todo tipo de dispositivos y pantallas, sea cual sea su tamaño. Además, Bootstrap ofrece las herramientas necesarias para crear cualquier tipo de sitio web utilizando los estilos y elementos de sus librerías.
Desde la aparición de Bootstrap 3 el framework se ha vuelto bastante más compatible con desarrollo web responsive, entre otras características se han reforzado las siguientes: Soporte bastante bueno (casi completo) con HTML5 y CSS3, permitiendo ser usado de forma muy flexible para desarrollo web con unos excelentes resultados. Se ha añadido un sistema GRID que permite diseñar usando un GRID de 12 columnas donde se debe plasmar el contenido, con esto podemos desarrollar responsive de forma mucho más fácil e intuitiva. Boostrap 3 establece Media Queries para 4 tamaños de dispositivos diferentes variando dependiendo del tamaño de su pantalla, estas Media Queries permiten desarrollar para dispositivos móviles y tablets de forma mucho más fácil. Boostrap 3 también permite insertar imágenes responsive, es decir, con solo insertar la imagen con la clase “img-responsive” las imágenes se adaptaran al tamaño. Todas estas características hacen que Boostrap sea una excelente opción para desarrollar webs y aplicaciones web totalmente adaptables a cualquier tipo de dispositivo. Boostrap es compatible con la mayoría de navegadores web del mercado, y más desde la versión 3, actualmente es totalmente compatible con los siguientes navegadores: Google Chrome (en todas las plataformas). Safari (tanto en iOS como en Mac). Mozilla Firefox (en Mac y en Windows). Internet Explorer (en Windows y Windows Phone). Opera (en Windows y Mac). Actualmente existen muchísimos themes para WordPress que tienen una base Bootstrap o están desarrollados con Bootstrap, es más, podemos decir que actualmente el 80% de los themes para WordPress que son responsive están desarrollados con una base Bootstrap.
sergio soriano
Vamos a empezar por el principio, Bootstrap es un framework CSS desarrollado inicialmente (en el año 2011) por Twitter que permite dar forma a un sitio web mediante librerías CSS que incluyen tipografías, botones, cuadros, menús y otros elementos que pueden ser utilizados en cualquier sitio web. Aunque el desarrollo del framework Bootstrap fue iniciado por Twitter, fue liberado bajo licencia MIT en el año 2011 y su desarrollo continua en un repositorio de GitHub. Bootstrap es una excelente herramienta para crear interfaces de usuario limpias y totalmente adaptables a todo tipo de dispositivos y pantallas, sea cual sea su tamaño. Además, Bootstrap ofrece las herramientas necesarias para crear cualquier tipo de sitio web utilizando los estilos y elementos de sus librerías.
Desde la aparición de Bootstrap 3 el framework se ha vuelto bastante más compatible con desarrollo web responsive, entre otras características se han reforzado las siguientes: Soporte bastante bueno (casi completo) con HTML5 y CSS3, permitiendo ser usado de forma muy flexible para desarrollo web con unos excelentes resultados. Se ha añadido un sistema GRID que permite diseñar usando un GRID de 12 columnas donde se debe plasmar el contenido, con esto podemos desarrollar responsive de forma mucho más fácil e intuitiva. Boostrap 3 establece Media Queries para 4 tamaños de dispositivos diferentes variando dependiendo del tamaño de su pantalla, estas Media Queries permiten desarrollar para dispositivos móviles y tablets de forma mucho más fácil. Boostrap 3 también permite insertar imágenes responsive, es decir, con solo insertar la imagen con la clase “img-responsive” las imágenes se adaptaran al tamaño. Todas estas características hacen que Boostrap sea una excelente opción para desarrollar webs y aplicaciones web totalmente adaptables a cualquier tipo de dispositivo. Boostrap es compatible con la mayoría de navegadores web del mercado, y más desde la versión 3, actualmente es totalmente compatible con los siguientes navegadores: Google Chrome (en todas las plataformas). Safari (tanto en iOS como en Mac). Mozilla Firefox (en Mac y en Windows). Internet Explorer (en Windows y Windows Phone). Opera (en Windows y Mac). Actualmente existen muchísimos themes para WordPress que tienen una base Bootstrap o están desarrollados con Bootstrap, es más, podemos decir que actualmente el 80% de los themes para WordPress que son responsive están desarrollados con una base Bootstrap.
sergio soriano
miércoles, 28 de octubre de 2015
¿Que es PHP?
PHP se considera uno de los lenguajes más flexibles,
potentes y de alto rendimiento conocidos hasta el día de hoy, lo que ha atraído
el interés de múltiples sitios con gran demanda de tráfico, como Facebook, para
optar por el mismo como tecnología de servidor.
PHP es un lenguaje de programación de uso general de código
del lado del servidor originalmente diseñado para el desarrollo web de
contenido dinámico.
Fue uno de los primeros lenguajes de programación del lado
del servidor que se podían incorporar directamente en el documento HTML en
lugar de llamar a un archivo externo que procese los datos.
El código es interpretado por un servidor web con un módulo
de procesador de PHP que genera la página Web resultante. PHP ha evolucionado
por lo que ahora incluye también una interfaz de línea de comandos que puede
ser usada en aplicaciones gráficas independientes.
Puede ser usado en la mayoría de los servidores web al igual
que en casi todos los sistemas operativos y plataformas sin ningún costo.Fue
creado originalmente por Rasmus Lerdorf en 1995.
Actualmente el
lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP. Este
lenguaje forma parte del software libre publicado bajo la licencia PHP, que es
incompatible con la Licencia Pública General de GNU debido a las restricciones
del uso del término PHP.
PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje
de programación del lado del servidor gratuito e independiente de plataforma,
rápido, con una gran librería de funciones y mucha documentación.
Un lenguaje del lado del servidor es aquel que se ejecuta en
el servidor web, justo antes de que se envíe la página a través de Internet al
cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a
bases de datos, conexiones en red, y otras tareas para crear la página final
que verá el cliente.
El cliente solamente
recibe una página con el código HTML resultante de la ejecución de la PHP. Como
la página resultante contiene únicamente código HTML, es compatible con todos
los navegadores. Podemos saber algo más sobre la programación del servidor y
del cliente en el artículo qué es DHTML.
PHP se considera uno de los lenguajes más flexibles,
potentes y de alto rendimiento conocidos hasta el día de hoy, lo que ha atraído
el interés de múltiples sitios con gran demanda de tráfico, como Facebook, para
optar por el mismo como tecnología de servidor.
PHP es un lenguaje de programación de uso general de código
del lado del servidor originalmente diseñado para el desarrollo web de
contenido dinámico.
Fue uno de los primeros lenguajes de programación del lado
del servidor que se podían incorporar directamente en el documento HTML en
lugar de llamar a un archivo externo que procese los datos.
El código es interpretado por un servidor web con un módulo
de procesador de PHP que genera la página Web resultante. PHP ha evolucionado
por lo que ahora incluye también una interfaz de línea de comandos que puede
ser usada en aplicaciones gráficas independientes.
Puede ser usado en la mayoría de los servidores web al igual
que en casi todos los sistemas operativos y plataformas sin ningún costo.Fue
creado originalmente por Rasmus Lerdorf en 1995.
Actualmente el
lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP. Este
lenguaje forma parte del software libre publicado bajo la licencia PHP, que es
incompatible con la Licencia Pública General de GNU debido a las restricciones
del uso del término PHP.
PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje
de programación del lado del servidor gratuito e independiente de plataforma,
rápido, con una gran librería de funciones y mucha documentación.
El cliente solamente
recibe una página con el código HTML resultante de la ejecución de la PHP. Como
la página resultante contiene únicamente código HTML, es compatible con todos
los navegadores. Podemos saber algo más sobre la programación del servidor y
del cliente en el artículo qué es DHTML.
david ruiz - cristopher salas - sergio soriano
martes, 27 de octubre de 2015
Android VS IOS
Han pasado ya 7 años, y el gran debate entre iOS versus Android sigue
siendo protagonista tanto en los foros de Internet como en la vida real.
Pero estas plataformas han recorrido un largo camino, especialmente en
los últimos dos años. ¿Aún aplican los argumentos que usábamos antes
para decidir cuál era mejor? ¿Cuáles son las características que separan
iOS 8.3 de Android 5.1 Lollipop Hemos usado un Nexus 6 y un iPhone 6 para conocer la respuesta.
Las reglas del juego ya están establecidas: iOS es el software de Apple y solo funciona como quiere Apple, o lo aceptas o te buscas otro teléfono. Por otro lado, Android te deja cambiar incluso la aplicación que usas para enviar mensajes de texto (SMS), añadir widgets a la pantalla de inicio e incluso usar otros launchers si así lo deseas. Esa es una de las mayores diferencias que todos los usuarios conocen.
Pero otra gran diferencia es que mientras las aplicaciones de Google funcionan felizmente en iOS, no hay forma de usar las apps de Apple en Android. De hecho, esto no pasa únicamente con las aplicaciones: mover tus documentos, contactos, películas, correos electrónicos, música y fotos de Android a iOS es muchísimo más fácil y sencillo que intentarlo hacer de iOS a Android. De nuevo, es un contraste bastante establecido y conocido entre las dos plataformas, así que mejor profundicemos y encontremos qué más es diferente ahora, en 2015.
Pero ambas son bastante diferentes. Si te has acostumbrado a usar una de ellas puede que sencillamente no te intereses por la otra. Mientras que Apple apuesta por un diseño mucho más refinado, Google busca impactar más. Ambas tienen diseños preciosos, a su manera.
De cierto modo, las notificaciones funcionan de igual forma en ambos sistemas operativos, y las diferencias que existen son bastante sutiles y pequeñas: El sistema de Apple aún te permite configurar las notificaciones de forma individual para cada aplicación, mientras que Google lo facilita mucho más para responder o eliminar alertas directamente desde el centro de notificaciones.
Con el nuevo modo de prioridad de Lollipop, Android finalmente tiene algo para rivalizar con el modo “No Molestar “ de iOS, aunque ambos son un poco complicados de entender al principio.
Y bueno, luego está el botón de “Volver”, un botón obligatorio para todo veterano de Android, y un botón irrelevante y confuso para cualquiera que haya usado por mucho tiempo iOS. Es una de esa diferencias entre las dos plataformas en las que en realidad no hay una respuesta correcta sobre si es algo bueno o malo, solo depende de lo que te guste.
Una comparativa más detallada de cada una de las aplicaciones requeriría al menos una docena de artículos más, pero en resumen, en la mayoría de las áreas (correos, mapas, contactos, llamadas) tanto iOS como Android tienen todo lo que necesitas. Podrías decir que Googla es mucho más innovador en cuanto a correos electrónicos gracias a Gmail e Inbox, pero últimamente la app de correo de Apple no se queda atrás.
Música y películas parece una buena área en la que centrarnos. Android no tiene el mismo tipo de sistema de gestión para equipos de escritorio que Apple tiene con iTunes. Los usuarios de Android siempre pueden recurrir a Play Music o Play Movies, y aunque ambas están mejorando mucho, no ofrecen el mismo grado de control de contenidos que ofrece iTunes.
En resumen
Hemos escrito cerca de 2.000 palabras, y apenas hemos empezado a arañar la superficie del tema iOS Vs Android. Es un buen ejemplo de cómo estos sistemas operativos han expandido su área de influencia y lo versátil que puede llegar a ser un teléfono hoy en día.
Basta leer algunos de los artículos que se encuentran en Internet sobre iOS Vs Android para darse cuenta de que lo que cuenta son las pequeñas diferencias. La posición de un botón, la manera en la que se gestiona una función específica, o la confianza en una u otra aplicación marcan la diferencia.
Si pasamos de esos detalles, lo que se ve es que Apple y Google tiene ideas radicalmente diferentes sobre como tratar temas como el hardware, el software, la web, o los datos privados del usuario. En apariencia, iOS y Android nunca han sido tan parecidos. Bajo la superficie, ambos se alejan cada vez más.
A medida que Google y Apple se copian funciones, y ambos sistemas operativos se vuelven más y más maduros, elegir entre uno u otro ya no es cuestión de una lista de funciones, sino de elegir entre lo que hay más allá. En 2015, se trata de elegir entre dos ecosistemas diferentes, de elegir a quien confiar nuestros datos, y cómo queremos vivir nuestra vida digital a través de smartphones, computadoras e Internet.
Cristhofer Salas
Las reglas del juego ya están establecidas: iOS es el software de Apple y solo funciona como quiere Apple, o lo aceptas o te buscas otro teléfono. Por otro lado, Android te deja cambiar incluso la aplicación que usas para enviar mensajes de texto (SMS), añadir widgets a la pantalla de inicio e incluso usar otros launchers si así lo deseas. Esa es una de las mayores diferencias que todos los usuarios conocen.
Pero otra gran diferencia es que mientras las aplicaciones de Google funcionan felizmente en iOS, no hay forma de usar las apps de Apple en Android. De hecho, esto no pasa únicamente con las aplicaciones: mover tus documentos, contactos, películas, correos electrónicos, música y fotos de Android a iOS es muchísimo más fácil y sencillo que intentarlo hacer de iOS a Android. De nuevo, es un contraste bastante establecido y conocido entre las dos plataformas, así que mejor profundicemos y encontremos qué más es diferente ahora, en 2015.
Interfaz y Notificaciones
Las líneas planas, limpias y minimalistas de iOS 8 le deben bastante a iOS 7, cuando Apple arrastró a su sistema operativo a la edad moderna. Por otro lado, el colorido diseño del Material Design de Google, presentado con Android 5.0, quiere unificar la experiencia entre todas tus aplicaciones, para así ayudarte a usarlas de forma más rápida y natural, guiando a tus ojos.Pero ambas son bastante diferentes. Si te has acostumbrado a usar una de ellas puede que sencillamente no te intereses por la otra. Mientras que Apple apuesta por un diseño mucho más refinado, Google busca impactar más. Ambas tienen diseños preciosos, a su manera.
De cierto modo, las notificaciones funcionan de igual forma en ambos sistemas operativos, y las diferencias que existen son bastante sutiles y pequeñas: El sistema de Apple aún te permite configurar las notificaciones de forma individual para cada aplicación, mientras que Google lo facilita mucho más para responder o eliminar alertas directamente desde el centro de notificaciones.
Con el nuevo modo de prioridad de Lollipop, Android finalmente tiene algo para rivalizar con el modo “No Molestar “ de iOS, aunque ambos son un poco complicados de entender al principio.
Y bueno, luego está el botón de “Volver”, un botón obligatorio para todo veterano de Android, y un botón irrelevante y confuso para cualquiera que haya usado por mucho tiempo iOS. Es una de esa diferencias entre las dos plataformas en las que en realidad no hay una respuesta correcta sobre si es algo bueno o malo, solo depende de lo que te guste.
Aplicaciones y Ecosistema
Tanto Apple como Google ofrecen un sólido conjunto de aplicaciones nativas en sus plataformas, aunque claro, las aplicaciones de Google también están disponibles para iOS (YouTube, Gmail, etc...) mientras que Apple ignora a Android por completo en este aspecto. Hangouts, por ejemplo, es una muy buena aplicación que Google ha desarrollado para que funcione prácticamente en cualquier plataforma, mientras iMessage y Facetime están limitadas, pero también funcionan mejor y están mucho más pulidas.Una comparativa más detallada de cada una de las aplicaciones requeriría al menos una docena de artículos más, pero en resumen, en la mayoría de las áreas (correos, mapas, contactos, llamadas) tanto iOS como Android tienen todo lo que necesitas. Podrías decir que Googla es mucho más innovador en cuanto a correos electrónicos gracias a Gmail e Inbox, pero últimamente la app de correo de Apple no se queda atrás.
Más allá del sistema operativo móvil
Hay muchos extras para elegir: Apple Health Vs Google Fit, Apple Pay Vs Google Wallet, Android Auto Vs CarPlay. Para tratar de terminar esta parte antes de que lleguen iOS 9 o Android 6, tenemos que limitarnos de alguna manera.Música y películas parece una buena área en la que centrarnos. Android no tiene el mismo tipo de sistema de gestión para equipos de escritorio que Apple tiene con iTunes. Los usuarios de Android siempre pueden recurrir a Play Music o Play Movies, y aunque ambas están mejorando mucho, no ofrecen el mismo grado de control de contenidos que ofrece iTunes.
En resumen
Hemos escrito cerca de 2.000 palabras, y apenas hemos empezado a arañar la superficie del tema iOS Vs Android. Es un buen ejemplo de cómo estos sistemas operativos han expandido su área de influencia y lo versátil que puede llegar a ser un teléfono hoy en día.
Basta leer algunos de los artículos que se encuentran en Internet sobre iOS Vs Android para darse cuenta de que lo que cuenta son las pequeñas diferencias. La posición de un botón, la manera en la que se gestiona una función específica, o la confianza en una u otra aplicación marcan la diferencia.
Si pasamos de esos detalles, lo que se ve es que Apple y Google tiene ideas radicalmente diferentes sobre como tratar temas como el hardware, el software, la web, o los datos privados del usuario. En apariencia, iOS y Android nunca han sido tan parecidos. Bajo la superficie, ambos se alejan cada vez más.
A medida que Google y Apple se copian funciones, y ambos sistemas operativos se vuelven más y más maduros, elegir entre uno u otro ya no es cuestión de una lista de funciones, sino de elegir entre lo que hay más allá. En 2015, se trata de elegir entre dos ecosistemas diferentes, de elegir a quien confiar nuestros datos, y cómo queremos vivir nuestra vida digital a través de smartphones, computadoras e Internet.
Cristhofer Salas
sábado, 24 de octubre de 2015
Visual Studio Historia y tutorial de Instalacion
Microsoft Visual Studio
Es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows. Soporta múltiples lenguajes de programación tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby, PHP; al igual que entornos de desarrollo web como ASP.NET MVC, Django, etc., a lo cual sumarle las nuevas capacidades online bajo Windows Azure en forma del editor Monaco.
Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .NET 2002). Así se pueden crear aplicaciones que se comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos, consolas, etc.
Versiones
A partir de la versión 2005 Microsoft ofrece gratuitamente las Ediciones Express, que son versiones básicas separadas por lenguajes de programación o plataforma enfocadas; para estudiantes y programación amateur. Estas ediciones son iguales al entorno de desarrollo comercial, pero sin características avanzadas de integración. Dichas ediciones son:
Visual Basic Express Edition
- Visual C# Express Edition
- Visual C++ Express Edition
- Visual J# Express Edition (Desapareció en Visual Studio 2008)
- Visual Web Developer Express Edition (para programar en ASP.NET)
- Visual F# (Apareció en Visual Studio 2010, es parecido al J#)*
- Windows Phone 8 SDK
- Windows Azure SDK
Adicionalmente, Microsoft ha puesto gratuitamente a disposición de todo el mundo una versión reducida de MS SQL Server llamada SQL Server Express Edition cuyas únicas limitaciones son que no soporta bases de datos superiores a 4 GB de tamaño, se ejecuta en un procesador, y no cuenta con el Agente de SQL Server.
Visual Studio 2008
Permite trabajar con los Frameworks:
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5
Visual Studio 2010[editar]
El IDE se rediseña para una mejor legibilidad. Se han eliminado gradientes y líneas innecesarias para hacer más simple su uso.
Ventanas de documentos tales como el Editor de código y la ventana de la vista Diseño ahora pueden colocarse fuera de la ventana IDE. Por ejemplo, puede arrastrar el Editor de código en el IDE de modo que se puede ver la ventana de la vista de diseño al lado.
Permite trabajar con los Frameworks:
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5
- .NET Framework 4.0
Visual Studio 2012
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5
- .NET Framework 4.0
- .NET Framework 4.5
Visual Studio 2013
Permite trabajar con los Frameworks:
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5
- .NET Framework 4.0
- .NET Framework 4.5
- .NET Framework 4.5.1
- .NET Framework 4.5.2
Visual Studio 2015
Permite trabajar con los Frameworks:
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5
- .NET Framework 4.0
- .NET Framework 4.5
- .NET Framework 4.5.1
- .NET Framework 4.5.2
- .NET Framework 4.6.2
Cristhofer - David - Sergio
martes, 20 de octubre de 2015
Esto es lo que hace Google cuando le preguntas algo que nunca ha respondido
La inteligencia artificial no sólo es clave en el futuro de Google, sus métodos y técnicas ya son las responsables de resolver gran parte de las búsquedas que se realizan a diario en la mayor herramienta del gigante del software.
Para cualquier empresa, invertir en inteligencia artificial y aprendizaje automático (machine-learning) es lo común hoy en día. Google es inteligencia artificial y aprendizaje automático, todos sus servicios están gobernados por los famosos algoritmos de la empresa y su capacidad para recopilar y tratar datos.
En los últimos meses, una "gran parte" de los millones de búsquedas que, cada segundo, se realizan en el buscador de Google han sido interpretadas por un sistema de inteligencia artificial. Se llama RankBrain.
Explicó sus detalles Greg Corrado, científico de investigación senior de la compañía, aportando en exclusiva para Bloomberg Business los detalles e importancia de la IA en el mayor producto de Google.
RankBrain usa su inteligencia para transformar lenguaje escrito a entidades matemáticas — vectores — para que, lo que pide un usuario, pueda ser entendido por un ordenador. Por ejemplo, si RankBrain detecta una palabra o frase que no reconoce, puede realizar una muestra de palabras o frases que pueden tener un significado humano similar y filtrar los resultados en concordancia. De esta forma, las búsquedas que no se han realizado nunca antes, tienen una mayor probabilidad de filtrar por lo que el usuario quiere obtener.
No es un simple experimento, el 15% de las búsquedas nunca se han realizado antes. Y es RankBrain quien las interpreta y delimita.
"RankBrain es uno de los "cientos" de pasos previos que determinan qué resultados aparecen en una página de búsqueda de Google y en dónde se clasifica," asegura Corrado. "En los pocos meses de desarrollo, ya se ha convertido en la tercera herramienta más importante a la hora de obtener el resultado de una búsqueda."
Ha sido una sorpresa para Corrado, que lo describe como algo que ha ido mucho mejor de lo que cabría esperar.
Pero, ¿cómo de inteligente es? Según Corrado, a los ingenieros encargados del buscador de Google, que están días y días puliendo los algoritmos empleados para delimitar las búsquedas, se les ordenó examinar varias webs y decidir cómo el buscador las habría ordenado. Obtuvieron un 70% de aciertos, RankBrain un 80%.
Tratar de mostrar resultados a una búsqueda sin él, tal y como dice la compañía, "sería igual de nocivo que eliminar la mitad de las páginas en Wikipedia."
Google es el mayor protagonista en inteligencia artificial, pero no es ni mucho menos el único gigante que confía cada vez más en las máquinas para ejercer tareas clave en su negocio. Facebook usa técnicas de inteligencia artificial para filtrar tu newsfeed, Apple mejora Siri de la misma forma al igual que Microsoft con Cortana y Bing.
David ruiz
domingo, 18 de octubre de 2015
Tecnologia 2015
En este año 2015 les presentamos algunas nuevas tecnologias:
La llegada de Windows 10 este año puede marcar el comienzo de una nueva era, más cómoda y divertida, de los PC. Algunas de las nuevas funcionalidades que facilitarán el manejo del hardware están ya disponibles, pero no para los PC Windows, que son los que emplean la gran mayoría de los usuarios.
Por ejemplo, el MacBook de Apple y el Chromebook Pixel de Google ya cuentan con puertos USB de tipo C y cables reversibles asociados, que se verán en los PC Windows, que incluyan el próximo sistema operativo.
La nueva función Windows Hello, que permitirá a los usuarios desbloquear un dispositivo Windows 10 mediante el reconocimiento facial, del iris o huella dactilar, también podría traer consigo la incorporación de cámaras 3D y más sensores en los nuevos PC.
USB, tipo C y 3.1
Los puertos USB más pequeños, de tipo C, se convertirán en tendencia fundamental de los ordenadores Windows 10. Sin duda, serán muy apreciados porque permitirán recargar los PC y conectarlos a monitores, dispositivos de almacenamiento externo, impresoras, cámaras y otros periféricos.
Los equipos también se beneficiarán de ratios de transferencia más rápidos del protocolo USB 3.1, ya que alcanza una velocidad de 10Gbps, el doble que USB 3.1.
Por ahora, los puertos USB de tipo C en MacBook y Chromebook Pixel están transfiriendo datos a velocidades de USB 3.0.
Reconocimiento facial
Uno de los grandes objetivos de Microsoft con Windows 10 es enterrar las contraseñas, y espera hacerlo mediante la autenticación facial, del iris o huella digital del usuario. Los portátiles con cámara de Intel RealSence 3D podrán reconocer caras y utilizar esa capacidad para registrar a los usuarios en Windows. La primera versión de esta cámara ya está integrada en un puñado de tablets y PC, y se espera que la próxima versión lesté en los PC con Windows 10.
Sensores
Una característica sobresaliente en Windows 10, que la distingue de Windows 8, es su capacidad de cambiar automáticamente entre interfaces de usuario de tablets y PCs. Eso es posible gracias a sensores que detectan la posición del portátil. Microsoft también ha sugerido que los dispositivos Windows 10 podrán medir temperatura, presión atmosférica y niveles de dióxido de carbono, aunque no está claro si los PC llevarán los sensores necesarios para realizarlo.
Más rendimiento
Microsoft está afinando Windows 10 para que trabaje bien con la próxima generación de chips Core de Intel, con nombre en código es Skylake y que empezarán a aparecer en los ordenadores en el segundo semestre de este año. Skylake impulsará las capacidades gráficas y las aplicaciones, al mismo tiempo que mejorará la vida útil de la batería.
Este chip es también clave para liberarnos de los molestos cables.
Informática sin cables
En un universo perfecto, Intel quiere portátiles sin un solo cable. La compañía está integrando tecnologías de carga inalámbrica que estarán disponibles en portátiles a finales de este año, para facilitar la vida de los usuarios. La recarga de un portátil será tan simple como ponerlo sobre una mesa u otra superficie habilitada con recarga inalámbrica.
Intel también vinculará los portátiles a monitores sin cables, dispositivos de almacenamiento y otros periféricos mediante tecnología WiGig.
Así es el primer procesador con 8 núcleos para equipos de sobremesa de Intel
El de más alta gama, el Core i7-5960X, cuenta con ocho núcleos (16 hilos de ejecución del procesador), 20 MB de caché y 40 PCIe 3.0 por vía. El nuevo procesador, con un precio de 999 dólares, funciona a una frecuencia de reloj de 3.0 GHz y pares de hasta 3,5 GHz en modo turbo.
En concreto, Intel está distribuyendo tres procesadores Haswell-E. Unidos al nuevo chipset Intel X99, estos chips conforman la primera plataforma de Intel para equipos de sobremesa que cuenta con compatibilidad con memoria RAM DDR4. Además, el fabricante ha anunciado otras variantes de 6 núcleos para los más entusiastas de las altas prestaciones, con multiplicador desbloqueado. Al estar desbloqueados, los desarrolladores de sistemas y los usuarios finales pueden retocar la BIOS del PC para ejecutar las CPUs a velocidades de reloj más altas.
Cuando Intel lanzó por primera vez la familia de procesadores Haswell en junio de 2013, su mensaje se centró en el consumo de energía, sus gráficos integrados, y la refrigeración. En otras palabras, Intel estaba más interesado en los mercados de portátiles, híbridos y tablets.
Los nuevos procesadores, basados en la tercera generación de la arquitectura Core de Intel, llegaron por primera vez al mercado en septiembre de 2013. Y, como muchos habrán notado, el que quiera actualizar Ivy Bridge-E a Haswell-E también tendrá que comprar una nueva placa base y memoria.
Por resumir los cambios, los núcleos de los procesadores Haswell-E comparten hasta 20 MB de caché L3 y son los primeros procesadores de escritorio para el segmento de consumo que soportan memoria DDR4, proporcionando cuatro canales de memoria en las CPUs.
Aunque algunos fabricantes de PC destacan los beneficios de este aumento en el ancho de banda, un portavoz de Intel dijo recientemente que el beneficio principal de DDR4 será la reducción en el consumo de energía.
Los nuevos Haswell-E se dirigen a grandes jugadores, creadores de contenido y entusiastas del PC. Intel asegura que el Core i7-5960X es hasta un 20% más rápido a la hora de editar vídeo 4K, un 32 por ciento más rápido renderizando gráficos 3D, y un 14 por ciento más rápido en el procesamiento físico del juego.
El fabricante también afirma que aumenta el número de núcleos e hilos de Haswell-E lo que permite convertir el vídeo 4K a 1080p, y ser un 34 por ciento más rápido que sus seis núcleos Core i7-4960X (Ivy Bridge-E), y un 69 por ciento más rápido que su Core i7-4790K (Haswell) de cuatro núcleos.
Pantallas avanzadas
Dell ha sugerido que no podría incorporar pantallas OLED a portátiles o tablets con Windows 8 debido a la falta de soporte nativo para este tipo de pantallas. La compañía también ha dado a entender que enlazará Windows 10 y las pantallas OLED en el futuro, aunque no ha revelado sus planes concretos. Las pantallas OLED se utilizan sobre todo en TVs, tablets y smartphones, pero no aún en PC con Windows.
Actualizaciones del hardware
Los PC con Windows 10 podrían integrar tarjetas gráficas compatibles con DirectX 12, lo que mejorará los juegos de PC. La duración de la batería de los portátiles también va a mejorar con DX12. Más adelante, los portátiles tendrán también memoria DDR4, lo que mejorará la transferencia de datos entre su memoria interna, procesador y otros componentes.
Cristhofer Salas
La llegada de Windows 10 este año puede marcar el comienzo de una nueva era, más cómoda y divertida, de los PC. Algunas de las nuevas funcionalidades que facilitarán el manejo del hardware están ya disponibles, pero no para los PC Windows, que son los que emplean la gran mayoría de los usuarios.
Por ejemplo, el MacBook de Apple y el Chromebook Pixel de Google ya cuentan con puertos USB de tipo C y cables reversibles asociados, que se verán en los PC Windows, que incluyan el próximo sistema operativo.
La nueva función Windows Hello, que permitirá a los usuarios desbloquear un dispositivo Windows 10 mediante el reconocimiento facial, del iris o huella dactilar, también podría traer consigo la incorporación de cámaras 3D y más sensores en los nuevos PC.
USB, tipo C y 3.1
Los puertos USB más pequeños, de tipo C, se convertirán en tendencia fundamental de los ordenadores Windows 10. Sin duda, serán muy apreciados porque permitirán recargar los PC y conectarlos a monitores, dispositivos de almacenamiento externo, impresoras, cámaras y otros periféricos.
Los equipos también se beneficiarán de ratios de transferencia más rápidos del protocolo USB 3.1, ya que alcanza una velocidad de 10Gbps, el doble que USB 3.1.
Por ahora, los puertos USB de tipo C en MacBook y Chromebook Pixel están transfiriendo datos a velocidades de USB 3.0.
Reconocimiento facial
Uno de los grandes objetivos de Microsoft con Windows 10 es enterrar las contraseñas, y espera hacerlo mediante la autenticación facial, del iris o huella digital del usuario. Los portátiles con cámara de Intel RealSence 3D podrán reconocer caras y utilizar esa capacidad para registrar a los usuarios en Windows. La primera versión de esta cámara ya está integrada en un puñado de tablets y PC, y se espera que la próxima versión lesté en los PC con Windows 10.
Sensores
Una característica sobresaliente en Windows 10, que la distingue de Windows 8, es su capacidad de cambiar automáticamente entre interfaces de usuario de tablets y PCs. Eso es posible gracias a sensores que detectan la posición del portátil. Microsoft también ha sugerido que los dispositivos Windows 10 podrán medir temperatura, presión atmosférica y niveles de dióxido de carbono, aunque no está claro si los PC llevarán los sensores necesarios para realizarlo.
Más rendimiento
Microsoft está afinando Windows 10 para que trabaje bien con la próxima generación de chips Core de Intel, con nombre en código es Skylake y que empezarán a aparecer en los ordenadores en el segundo semestre de este año. Skylake impulsará las capacidades gráficas y las aplicaciones, al mismo tiempo que mejorará la vida útil de la batería.
Este chip es también clave para liberarnos de los molestos cables.
Informática sin cables
En un universo perfecto, Intel quiere portátiles sin un solo cable. La compañía está integrando tecnologías de carga inalámbrica que estarán disponibles en portátiles a finales de este año, para facilitar la vida de los usuarios. La recarga de un portátil será tan simple como ponerlo sobre una mesa u otra superficie habilitada con recarga inalámbrica.
Intel también vinculará los portátiles a monitores sin cables, dispositivos de almacenamiento y otros periféricos mediante tecnología WiGig.
Así es el primer procesador con 8 núcleos para equipos de sobremesa de Intel
El de más alta gama, el Core i7-5960X, cuenta con ocho núcleos (16 hilos de ejecución del procesador), 20 MB de caché y 40 PCIe 3.0 por vía. El nuevo procesador, con un precio de 999 dólares, funciona a una frecuencia de reloj de 3.0 GHz y pares de hasta 3,5 GHz en modo turbo.
En concreto, Intel está distribuyendo tres procesadores Haswell-E. Unidos al nuevo chipset Intel X99, estos chips conforman la primera plataforma de Intel para equipos de sobremesa que cuenta con compatibilidad con memoria RAM DDR4. Además, el fabricante ha anunciado otras variantes de 6 núcleos para los más entusiastas de las altas prestaciones, con multiplicador desbloqueado. Al estar desbloqueados, los desarrolladores de sistemas y los usuarios finales pueden retocar la BIOS del PC para ejecutar las CPUs a velocidades de reloj más altas.
Cuando Intel lanzó por primera vez la familia de procesadores Haswell en junio de 2013, su mensaje se centró en el consumo de energía, sus gráficos integrados, y la refrigeración. En otras palabras, Intel estaba más interesado en los mercados de portátiles, híbridos y tablets.
Los nuevos procesadores, basados en la tercera generación de la arquitectura Core de Intel, llegaron por primera vez al mercado en septiembre de 2013. Y, como muchos habrán notado, el que quiera actualizar Ivy Bridge-E a Haswell-E también tendrá que comprar una nueva placa base y memoria.
Por resumir los cambios, los núcleos de los procesadores Haswell-E comparten hasta 20 MB de caché L3 y son los primeros procesadores de escritorio para el segmento de consumo que soportan memoria DDR4, proporcionando cuatro canales de memoria en las CPUs.
Aunque algunos fabricantes de PC destacan los beneficios de este aumento en el ancho de banda, un portavoz de Intel dijo recientemente que el beneficio principal de DDR4 será la reducción en el consumo de energía.
Los nuevos Haswell-E se dirigen a grandes jugadores, creadores de contenido y entusiastas del PC. Intel asegura que el Core i7-5960X es hasta un 20% más rápido a la hora de editar vídeo 4K, un 32 por ciento más rápido renderizando gráficos 3D, y un 14 por ciento más rápido en el procesamiento físico del juego.
El fabricante también afirma que aumenta el número de núcleos e hilos de Haswell-E lo que permite convertir el vídeo 4K a 1080p, y ser un 34 por ciento más rápido que sus seis núcleos Core i7-4960X (Ivy Bridge-E), y un 69 por ciento más rápido que su Core i7-4790K (Haswell) de cuatro núcleos.
Pantallas avanzadas
Dell ha sugerido que no podría incorporar pantallas OLED a portátiles o tablets con Windows 8 debido a la falta de soporte nativo para este tipo de pantallas. La compañía también ha dado a entender que enlazará Windows 10 y las pantallas OLED en el futuro, aunque no ha revelado sus planes concretos. Las pantallas OLED se utilizan sobre todo en TVs, tablets y smartphones, pero no aún en PC con Windows.
Actualizaciones del hardware
Los PC con Windows 10 podrían integrar tarjetas gráficas compatibles con DirectX 12, lo que mejorará los juegos de PC. La duración de la batería de los portátiles también va a mejorar con DX12. Más adelante, los portátiles tendrán también memoria DDR4, lo que mejorará la transferencia de datos entre su memoria interna, procesador y otros componentes.
Cristhofer Salas
viernes, 16 de octubre de 2015
Postgre vs Mysql
PostgreSQL vs MySQL:
Cual elegir?
Parece una pregunta común entre las personas que se adentran por primera vez en el mundo de las bases de datos libres: ¿MySQL o PostGreSQL? En realidad no es una pregunta asociada específicamente a los “novatos”, ya que incluso los profesionales dedicados a este campo se realizan muchas veces esta misma pregunta. La verdad es que no es una pregunta fácil de responder, y no carente de grandes controversias.
Me gustaría hacer una breve comparación de estos dos magníficos sistemas de gestión de bases de datos de código abierto.
Puntos a considerar:
Las herramientas de administración de la base de datos MySQL(phpMyAdmin y Mysql Workbench) son mas completas que las que presenta PostgreSQL(PgAdmin y phpPgadmin).
La velocidad de respuesta que ofrece PostgreSQL con bases de datos relativamente pequeñas puede parecer un poco deficiente, aunque esta misma velocidad la mantiene al gestionar bases de datos realmente grandes, cosa que resulta loable.
MySQL es más rápido que PostgreSQL con PHP en la web.
MySQL es el mas extendido, significa que cualquier servicio de alojamiento web en el planeta te ofrecen una instalacion de Apache + PHP + MySQL.Encontrar una base de datos PostgreSQL en un servidor compartido es mucho más difícil. Por otra parte, casi todas las aplicaciones web más populares, sistemas CMS y motores de blogs soportan
MySQL como base de datos principal. El soporte para PostgreSQL suele ser secundario o incluso no se admiten. Puede encontrar soporte comercial para ambos, pero hay más documentacion y ayuda en foros para MySQL que para PostgreSQL.Por supuesto, esto también conduce a una diferencia de precio.
Si usted está tratando de encontrar una base de datos robusta para altas cargas y no sólo una aplicación web típica, lo recomiendo PostgreSQL.
PostGreSQL es un gestor magnífico, que posee una gran escalabilidad, haciéndolo idóneo para su uso en sitios web que posean alrededor de 500.000 peticiones por día.
MySQL surgió cómo una necesidad de un grupo de personas sobre un gestor de bases de datos rápido, por lo que sus desarrolladores fueron implementando únicamente lo que precisaban, intentando hacerlo funcionar de forma óptima. Es por ello que, aunque MySQL se incluye en el grupo de sistemas de bases de datos relacionales, carece de algunas de sus principales caracteristicas que una base de datos relacional deberia tener.
Suscribirse a:
Entradas (Atom)