22matutex22
Usuario (Argentina)

Hola a toda taringa! Quería darles la bienvenida hace rato que no hago un post y me gustaría volver a empezar hacer esos lindos post informativos e interesantes que hacia relacionados con sistemas. Actualmente estoy estudiando analista de sistemas y en mi empleo me permite realizar distintas cosas una de esas que estoy aprendiendo actualmente es la usabilidad. Ahora bien les pregunto a ustedes que es la usabilidad. ¿Lo saben? Supongo yo que si entraron a ver mi post significa que no. Antes de comenzar me gustaría preguntarle algo. Alguna vez se dieron cuenta que una interfaz de un sistema o pagina web resulta muy intuitivo o fácil de usar. Por ejemplo si hacemos la comparación entre windows 95, windows 98, windows xp, windows vista, windows 7 y windows 8. Todos sus diseños fueron siendo mucho mas simples. Esto se debe a un estudio de usabilidad. Ahora bien empecemos con el post. La usabilidad es la experiencia que tiene el usuario con la interfaz. Como interactua el usuario con el producto y mejorar dicha interfaz para que al usuario le resulte fácil de utilizar.En pocas palabras la usabilidad se asegura que “algo” funcione bien y que la persona con una experiencia mínima pueda usarlo sin tener que sentirse frustrado. Es normal que hay gente que para hacer un sistema o una pagina web se ponen directamente a escribir código. Y mucha gente piensa que hacer un sistema o una pagina web es re sencillo y lo tenes en pocas horas. Pero no es así porque necesitas seguir distintos pasos para realizar correctamente un sistema. Esos pasos por ahora no los explicare todos ya que creo que necesitaría hacer un post nuevo del ciclo de vida de un sistema pero no teóricamente sino basado en mi experiencia. Saltare directamente al paso de la usabilidad. Ya que de esto se trata el post. Nosotros tenemos un sistema difícil de entender acá entra el tema de la usabilidad necesitamos tomar ese sistema analizarlo y realizar las modificaciones necesarias para que sea mas fácil de utilizar. Hay cosas que hay que tener en cuenta cuando se hace una pagina web o un sistema. (Estas cosas que diré a continuación la dice el guru de la usabilidad Steve Krug en el libro No me hagas pensar – Lo recomiendo) +Las aplicaciones o paginas web se deben explicar por si misma. A que se refiere esto pues es muy sencillo básicamente una pagina web o una aplicación no necesitaría un meno de ayuda sino que con solo mirar la pagina tendría que entenderse por si misma y que con solo mirarla el usuario sepa que hacer. Un ejemplo seria ANSES o AFIP creo que hubo una época que yo recuerde que al entrar a la pagina no sabes donde están las cosas y constantemente esta cambiando la pagina para mejorarla. +No me hagas pensar. Mucha gente no le gusta tener que romperse la cabeza para realizar distintas cosas todo el mundo va a tratar de realizar el menor esfuerzo posible para realizar distintas acciones. +No pierdas el tiempo. Si estas usando una aplicación web es porque quieres ahorrar tiempo no me sirve de nada tener que hacer un tramite en la web y tardar 2 horas. +Los usuarios todavía utilizan el botón “atrás” Es común equivocarse en una pagina web y siempre esta el botón de atrás para volver al punto de partida. +Somos criaturas de habito. Si encontramos algo que funciona… Lo vamos a seguir usando. Siempre utilizaremos el mejor camino. +No hay tiempo para pequeñas charlas. Hay que ir directamente al grano. Muchas aplicaciones cuando vas al contenido de ayuda siempre pero siempre se busca se lo mas sociable posible para dar una buena atención pero estas perdiendo mi tiempo quiero una solución. +No pierda la búsqueda. Algunas personas siempre… pero siempre estarán buscando el cuadro de búsqueda para no estar explorando la pagina web… Asegúrate que funcione correctamente. Esto es equivalente a la persona que busca el primer empleado mas cerca en una tienda. +Formamos mapas mentales. Cuando se vuelve atrás en un sitio en vez de responder el sentido físico de donde esta tenemos que recordar donde esta la jerarquía conceptual y volver sobre nuestros pasos. +Que sea fácil volver al home. Si quiero volver al inicio de una pagina… y no tengo como volver usare la barra de navegación eso esta mal!!!! siempre pero siempre hay que poner un botón para llegar al inicio comúnmente usan el logo de la pagina. Ahora bien les explique todo esto… y me dirán para que mierda me sirve bueno si ustedes hacen un sistema de stock… y lo hacen con todas las mejores herramientas, super útil pero no tiene buena interfaz y resulta difícil de utilizarlo entonces ese sistema lo hicieron al pedo porque no tendrá éxito. Espero que les haya gustado es algo interesante y muy útil la verdad. RESUMEN NIVEL 5 La usabilidad sirve para que el usuario tenga una buena experiencia en una pagina web o aplicación. FIN Espero que les haya gustado. Mas adelante haré un post mas interesante de como se crea un sistema, los pasos a seguir y esas cosas basándome en mi experiencia. @22matutex22 Si les gusto comenten y seguime

Hola taringa hoy les traigo un post informativo. Para realizar un buen juego comúnmente necesitas aprender a programar... pero actualmente hay herramientas que te facilitan la creación de un juego sin programar. Me van a decir... así cualquiera pude hacerlo y sin programar es una estupidez... bueno el chiste es que todos puedan crear su primer juego por eso hay empresas que se dedican a crear programas para crear juegos u otras aplicaciones. Seguro que hay muchos que van a odiar este post y otros que a lo mejor les va a gustar y se enteraran de cosas interesantes. Hay un programa llamado ClickTeam Fusion. link: https://www.youtube.com/watch?v=XYQL1jL50qI De una manera muy fácil podes crear el movimiento, los personajes, las animaciones y muchas otras cosas. Es una herramienta potente le encontré algunas limitaciones y bug pero para crear tu primer juego es bastante buena. Aparte no es difícil de usar hay muchos tutoriales y ejemplos que te pueden facilitar mucho el desarrollo del juego. Lo interesante también es que puedes exportarlo en diferentes plataformas como Android, Windows phone, IOS... Hay varios juegos publicados en Steam que fueron desarrollados con esta herramienta. Aviso una sola cosa... los juegos que uno desarrolla siempre quedaran mucho mejor si los programas con algún lenguaje de programación y un buen motor como unity. Pero hay gente que no tiene una buena PC para instalar el unity y desarrollar el juego a si que encontré esta opción bastante buena y podes desarrollar un juego sin saber programar. Mi primer juego lo desarrolle con este programa y esta bastante bueno para la gente que tenga equipos de gama baja o media. http://www.taringa.net/post/juegos/19596393/Cree-mi-primer-juego-y-lo-publique-en-Google-Play.html Mi juego en la GooglePlay https://play.google.com/store/apps/details?id=com.MatiasAngeluk.SlimeFlight Espero que les haya gustado comenten y compartan Saludos
Hola a todos!!! espero que se encuentren bien. Antes que nada les agradezco por la buena onda!!! Hoy les vengo a contar un poco sobre la carrera que estudio Analista de Sistemas antes que nada busquemos una definición... El analista de sistemas es un profesional especializado del área de la informática, encargado del desarrollo de aplicaciones en lo que respecta a su diseño y obtención de los algoritmos, así como de analizar las posibles utilidades y modificaciones necesarias de los sistemas operativos para una mayor eficacia de un sistema informático. Otra misión de estas personas es dar apoyo técnico a los usuarios de las aplicaciones existentes.Es una definición muy chota o muy formal para nosotros como siempre tratare de traducir de la mejor manera posible. Según donde me enseñan son personas que se dedican a buscar una solución al cliente. No esta mal esa definición pero sigue siendo incompleta ya que tiene relación con lo que dice la wikipedia. Para mi... Un analista de sistema es una persona que se encarga del análisis, el diseño y a veces desarrollo de un sistema para la solución de un problema. Ahora seguro se preguntan que es un sistema... Bueno la definición técnica es un conjuntos de elemento interrelacionados puede tener 1 o mas objetivos con una entrada y una salida. Esto es importante.. Pero...A veces no es necesario un sistema informático sino un sistema que se maneje por lápiz y papel y si eso permite solucionar el problema a nuestros clientes listo cumplieron con su trabajo. En un sistema se encuentran diferentes componentes: Entradas, Salidas, Procesos, Feedback y el Entorno. (Esto para los que estudien Analista de sistema lo verán mucho en Sistemas de información) Diagrama Entidad Relación Mi profesor por desgracia no me explico bien que es este diagrama y para que sirve... Segundo lo que investigue es un modelo de datos que permite representar cualquier abstracción, percepción y conocimiento en un sistema formado por un conjunto de objetos denominados entidades y relaciones, incorporando una representación visual conocida como diagrama entidad-relación. En pocas palabras nos permite ver la relación de las diferentes entidades de un sistema y la dirección de cada una. Bueno antes de seguir con la carrera de Analista de sistemas me gustaría mostrarles algo que me resulto interesante y puede que sea útil para la gente que estudie esta carrera. Manual de procedimiento 1° Detectar la necesidad 2° Pensar alternativas posibles 3° Elegir la opción (mas optima) 4° Ejecutar la opción 5° Analizar eficiencia 6° Optimizar opción (mejorar) Este digamos "manual" se utiliza bastante para nuestra carrera... A continuación daré un ejemplo para que se comprenda mejor. Un cliente nos llama y nos dice... -Tengo un quilombo en mi almacén desaparece mercadería y me gustaría que lo soluciones. Comúnmente el cliente SIEMPRE te dirá por arriba lo que le pasa y nosotros tenemos que ver donde esta el problema y como solucionarlo. En base a que nos dice hay que detectar la necesidad... Pensamos diferentes alternativas para eso necesitamos hacer una entrevista preguntándole como se manejan... como controlan el stock... quien se encarga... y diferentes preguntas que a nosotros nos ayudaran. Después elegimos la opción que nos parezca mas adecuada y lo ponemos en marcha. Tendremos que ver si funciono como no desaparece mas la mercadería el cliente queda satisfecho y nosotros cumplimos con nuestra función. Bueno sigamos con la carrera de analista de sistema ya les di un ejemplo pero a lo mejor se preguntan que vemos... Esto lo vi en donde estudio depende del establecimiento puede que lo vean con mayor o menor complejidad. Tenes una base de programación a nosotros nos enseñaron lenguaje de programación C... También vemos Base de datos, como crear una base de dato como diseñarla... Van a ver mucho sistemas de información ahí les van a enseñar las cosas que les cuento. Aparte verán como crear un proyecto en la parte extra del post les contare sobre eso. Como siempre estará ingles técnico, sistemas operativos, arquitectura de las computadoras, álgebra, análisis matemático y a medida que vayamos pasando los años las materias se volverán mas interesantes como siempre el primer año es un lindo filtro para ver si te gusta o no la carrera aunque recién en el segundo año se nota si te gusta o no la carrera que estudias. A mi me encanta programación que lo ves en primero y segundo años... (aviso otra vez que depende del establecimiento donde estudien puede variar). También me gusto Base de datos y Sistemas de información creo que son las materias mas interesantes. Igual si solo te gusta la programación te conviene una carrera que solo se dedique a la programación igual tendrán análisis matemático álgebra ingles eso estará siempre no traten de evitarlo. En sistemas de información también van a ver estos diagramas te permiten ver el flujo de los datos y los procesos que tendrá el sistema. Recomiendo que aprendan SCRUM no todos los establecimientos te lo enseñan pero es importante para el desarrollo de un sistema informático. Scrum es el nombre con el que se denomina a los marcos de desarrollo ágiles caracterizados por: *Adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto. *Basar la calidad del resultado más en el conocimiento tácito de las personas en equipos auto organizados, que en la calidad de los procesos empleados. *Solapamiento de las diferentes fases del desarrollo, en lugar de realizar una tras otra en un ciclo secuencial o en cascada. Maso menos quería contarles que hace un analista de sistema y lo que se ve para la gente que no tenga idea de lo que es esa carrera. Cuando me anote no tenia ni la mas pálida idea de lo que era y no sabia si me iba a gustar y al final me gusto. Ahora viene el extra... esto sirve para cuando un cliente te pide que le hagas un sistema y vos trates de ser formal a veces no es necesario ya que conoces al cliente pero hay casos que es un cliente que no conoces y necesitas ciertas formalidades. Antes que nada realizar un anteproyecto. Esto nos permite darles una idea y mostrárselo al cliente para ver si esta de acuerdo ojo con lo que escriban ya que el cliente se puede aprovechar es como un contrato si lo deseen pueden firmarlo y pedirles que lo firme también. Acá les dejo un ejemplo... Cuando nos confirma el cliente empezamos hacer el proyecto dentro del proyecto se encuentra... Bueno por ahora eso es todo les agradezco a todos siempre por la buena onda quería contarles un poco sobre lo que estudio cualquier cosa un MP o un comentario y tratare de responder sus dudas. En el lado de la informática se necesita mucho personal. Eso ténganlo en cuenta. Si les gusto este post pasen por otro interesante que estoy actualizando. http://www.taringa.net/posts/ebooks-tutoriales/19607792/Aprende-a-Programar-Actualizando.html Nos vemos en mi próximo post. Para aquellos que quieran un resumen nivel 5 *Primera parte hablo de un analista de sistemas y cumple como función solucionar problemas. *En la segunda parte cuento de la carrera y de las materias que hay. *En el extra te cuento un poco de como presentar un proyecto delante del cliente. Saludos a todos y un abrazo.

Hola taringa hoy les traigo un post informativo sobre como publicar un juego en Google Play. En mi post de "Cree mi primer juego y lo publique en Google Play" les muestro mi primer juego publicado en Google Play si no te pasaste date una vuelta. http://www.taringa.net/post/juegos/19596393/Cree-mi-primer-juego-y-lo-publique-en-Google-Play.html Antes que nada... ¿Que es Google Play? no me digan que todo el mundo sabe que es eso... porque no es así... @muycontento seguro que no sabe a si que hay que explicarle Google Play Store (anteriormente Android Market) es una plataforma de distribución digital de aplicaciones móviles para los dispositivos con sistema operativo Android, así como una tienda en línea desarrollada y operada por Google. Esta plataforma permite a los usuarios navegar y descargar aplicaciones (desarrolladas mediante Android SDK), juegos, música, libros, revistas y películas. Te lo hago corta... es una tienda donde publicas tu juego y si le agregas publicidad podes obtener ingresos. Sin mas vueltas para comenzar a publicar tu juego en Google Play hay que convertir nuestra cuenta de google en desarrollador. Para eso ingresemos a este enlace. Google Play Developer Console https://play.google.com/apps/publish Ahí debemos hacer un pago de 25$ Dolares, por única vez, esto nos habilita ser desarrolladores y distribuir nuestra App por la Google Play. (al final del post les contare como pague yo los 25 dolares) Despues de a ver pagado podremos ingresar a Google Play Developer Console. Es el centro de gestión e información como desarrolladores. En la web podremos ver: Listado de nuestras aplicaciones.Servicios para Google Play Games.Informes.Configuración.Alertas. Para agregar una nueva aplicación solo queda presionar el botón de "Añadir nueva aplicación" y seguir los pasos que son bastante intuitivos. Si tienen dudas acá les dejo un enlace que te informa todo como tenes que llenar la ficha, subir la apk y todo lo necesario para publicar correctamente la Aplicación. https://support.google.com/googleplay/android-developer/answer/113469?hl=es-419 Ahora les contare como pague los 25$ Dolares. Aviso que necesitas ser mayor de 18 años. Crearse una cuenta en NETELLER. https://www.neteller.com/es Una vez creada la cuenta necesitamos verificarla es por motivos de seguridad. Para eso hay que escanear su documento y enviárselo. Les dejo el enlace para que puedan informarse mas al respecto de la verificación de identidad. https://www.neteller.com/es/support#/path/CUENTA/877881162/-Por-qu%c3%a9-tengo-que-comprobar-mi-cuenta-NETELLER.htm Seguramente me dirán para que hago todo esto bueno acá viene la magia. Al tener la cuenta verificada van a Tarjetas +NET. Podremos obtener nuestra tarjeta virtual sincronizada con nuestro credito de la cuenta y asi podremos pagar los 25$ Dolares de Google Play. Si me preguntan donde conseguir la plata hay algo llamado Bitcoin podes conseguir la plata en bitcoin y luego ir a foros donde hacen cambio por saldo para NETELLER. Yo lo hice asi y me funciono al principio sospechaba pero funciona y son de confiar. Hay un foro llamado Foro-ptc... ahi podran cambiar el bitcoin por Saldo. http://www.foro-ptc.com/servicio-exchanger-31/ Bueno espero que les haya gustado este post a mi la verdad me costo buscar una manera de como pagarlo ya que no tengo tarjeta de credito y no tenia a quien pedirle prestado. Resumen nivel 5 *Para publicar en Google Play hay que pagar 25 Dolares. *Para pagar los 25 Dolares podes usar NETELLER. *Para conseguir saldo usa Bitcoin y cambialo en el Foro-PTC Tomate una manaos para bajar toda esta informacion. Compartan y Comenten. Saludos

Hola a todos y bienvenido a mi nuevo post antes que nada me gustaría contarles un poco de los lenguajes de programación los principales que mas se usan... sus características y luego contarles una manera fácil de saber los lenguajes de programación mas demandados dependiendo del lugar donde vivan. Agradezco a @danipo1960 ya que el me dio la idea. -------------------------------------------------------------------------------- JAVA Java fue creado en el año 1995 por la empresa Sun de Oracle. Su objetivo siempre fue el desarrollo de aplicaciones con un lenguaje dedicado a objetos. Actualmente es un lenguaje multiplataforma, el cual puede ejecutarse en una gran cantidad de dispositivos, desde computadoras, dispositivos móviles o en herramientas o páginas web. La filosofía del lenguaje Java es WORA, lo que significa “Escriba una vez, Ejecute donde sea”, lo cual simplifica realmente el funcionamiento y la popularidad del Lenguaje. Características del Lenguaje Java *Lenguaje totalmente Orientado a Objetos *Gran cantidad de Bibliotecas *Lenguaje Simple *Distribuido *Interpretado y Compilado a la Vez *Robusto *Seguro *Indiferente a la Arquitectura *Portable *Alto Rendimiento *Dinámico C C es un lenguaje que desde 1972 hasta el día de hoy, se ha mantenido en un constante uso. De hecho es el segundo lenguaje más popular utilizado en el desarrollo de software, tal pareciera que los años no le pasan por encima y de hecho muchas personas antes de aprender Java, aprenden C. El Lenguaje C, es considerado como un nivel de nivel medio. Pues aunque si se ejecuta en mayoría con funciones de alto nivel, si cuenta con una gran cantidad de funciones de bajo nivel, que le permiten tener una comunicación más directa con el Hardware. Características del Lenguaje C Lenguaje Simple Muy Flexible Sistema anti Operaciones sin sentido Acceso a Memoria de Bajo Nivel Hace interrupciones al procesador Conjunto reducido de palabras clave Tipos de datos agregados, que permite que datos relacionados se combinen Punteros a funciones y Variables estáticas C++ C++ es un Lenguaje C pero mejorado. ¿La razón? Simple, C no era un lenguaje orientado a objetivo y C++ ahora lo es. C++ fue desarrollado desde 1983 y su objetivo fue el que les acabo de mencionar, fortalecer lo que ya se había creado con C. Y es que al igual que C, C++ también nos permite desarrollar software o aplicaciones móviles y de escritorio. Características de C++ *Conjunto Complejo de Unidades de Control *Permite Agrupación de instrucciones *Incluye Concepto de Punteros *Lenguaje Orientado a Objetos *Permite la compilación independiente de módulos *Comandos Breves *Lenguaje Estructurado *Uso de Constructores de alto Nivel *Maneja actividades de Bajo y Medio Nivel *Tamaño Reducido C# C# de hecho, no compite en nada a C y C++, su verdadero rival es Java, pues C# es utilizado en lo que es el desarrollo de aplicaciones web, móviles y de escritorio, esta es la misma combinación que Java. Características de C# *Sencillez de Uso *Modernidad *Lenguaje Orientado a Objetos *Orientado a Componentes *Recolección de Basura *Seguridad de tipos *Instrucciones Seguras *Unificación de Tipos *Extensión de los Operadores Básicos *Extensión de modificadores *Eficiente *Compatible Python Python es un lenguaje simple, su filosofía “simple es mejor que complejo” o “Lo práctico gana a lo puro” son dos ejemplos de que Python da muchas razones a lo desarrolladores para ser preferido. Características de Python *Simple *Sencillo de aprender *Libre y Fuente Abierta *Lenguaje de alto nivel *Portable *Interpretado *Orientado a Objetos *Ampliable *Incrustable *Librerías Extendidas PHP Actualmente Facebook es utilizado en diversas plataformas para el desarrollo web y se combina perfectamente con HTML sin problemas. Una de las ventajas de PHP es que utilizarlo no tiene ningún costo, pero a 21 años de su creación, es para que se colocara unos puestos arriba, claro está que la tendencia móvil se la lleva de paso. Características de PHP *Orientado al Desarrollo en Web *Lenguaje Fácil de Aprender *Código Fuente Invisible para el Usuario Común *Capaz de Conectarse con cualquier motor de base de datos (Casi) *Amplia Documentación *Es Libre *Permite usar técnicas de Programación Orientada a Objetos *No requiere que se definan los tipos de variables *Tiene manejo de Excepciones desde PHP5 *Es Flexible JavaScript Antes que nada, no confundir con Java. Son lenguajes distintos. Javascript es un lenguaje de programación que puede ser utilizado para crear programas que luego son acoplados a una página web o dentro de programas más grandes. Sirve para crear efectos y realizar acciones interactivas. Podemos ver funcionando este lenguaje en servicios como el chat, calculadoras, buscadores de información y un sin fin de utilidades más. Está disponible principalmente en lado frontend, agregando mayor interactividad a la web, también puedes usar las librerías y framework como: jquery, angular, backbone, react y demás, escritas sobre JavaScript, y que te ayudan a crear una mejor experiencia de usuario en nuestros sitios web. De igual manera JavaScript se puede utilizar en los servidores web. Node.JS es tu mejor opción para usar este lenguaje del lado del servidor. Características de JavaScript *Imperativo y estructurado *Dinámico *Funcional *Prototípico *Liviano *Orientado a objetos y eventos *Es Interpretado -------------------------------------------------------------------------------- Después de ver estos lenguajes se preguntaran porque coloque estos lenguajes... pues son los que mas se ven en Internet... Los que mas aparecen cuando buscas: ¿cuales son los mas demandados?... Pero la verdad que no sirven de mucho... te pueden dar una idea pero una manera fácil de saber cuales son los lenguajes mas demandados es mirar las bolsas de empleo dependiendo donde vivas por ejemplo podes mirar Computrabajo o Nubelo paginas donde veas en crudo los puestos que buscan las empresas y ahí podrás darte cuenta que lenguajes son los mas demandados. Por ejemplo yo vivo en Mar del plata y los lenguajes mas demandados que aparecen en la bolsa de empleo son... Java y C# van mano a mano ya que se ven muchos puestos para Java y muchos para C# y muy debes en cuando aparece un puesto para desarrollador en JavaScript. Como ven esos 3 lenguajes son los que mas aparecen y no necesitan estar viendo paginas para tener una referencia. Ya que puede ser mundial pero la mejor manera es buscar de manera local donde vivís así tendrás mayor oportunidad para encontrar un empleo. Ahora bien no todos estarán de acuerdo con lo que digo a si que comenten y díganme para ustedes cuales son los mas utilizados. Este post se me ocurrió hacerlo ya que esta bueno saber como buscar lo que uno desea y no estar informándose cosas que a lo mejor no le sean muy útil. @22matutex22 Si les gusto comenten y seguime Aprende a Programar SlimeFlight
Hola gente hoy les vengo a mostrar algo que a mi por lo menos me sorprende. Todos conocerán el software Clickteam Fusion o por lo menos lo abran nombrado escuchar. Es un software conocido por crear juegos y aplicaciones sin la necesidad de programar en pocas palabras no utiliza ningún lenguaje de programación. Ahora bien saben cuantos juegos se crearon con este programa... Mejor mírenlo ustedes. GIF THE ESCAPISTS link: https://www.youtube.com/watch?v=Rq8YcOdSC5E GIF ANGRY VIDEO GAME NERD ADVENTURES link: https://www.youtube.com/watch?v=yLvhfvLU73Q GIF FORT MEOW link: https://www.youtube.com/watch?v=4TmwSy41Z7s GIF NOT A HERO link: https://www.youtube.com/watch?v=s3R3yVxMYaE GIF CONCRETE JUNGLE link: https://www.youtube.com/watch?v=gZjS481sm5k GIF GRAVITY ISLAND link: https://www.youtube.com/watch?v=GU-sjKYmdD0 GIF INEXISTENCE link: https://www.youtube.com/watch?v=lrAY_eORBrU GIF ODALLUS: THE DARK CALL link: https://www.youtube.com/watch?v=tiGoUvoLgkI GIF PHARAOH REBIRTH link: https://www.youtube.com/watch?v=pianKTTGVe4 GIF FIVE NIGHTS AT FREDDY’S link: https://www.youtube.com/watch?v=RP4UTOek0-Y GIF Y muchos juegos mas los pueden encontrar en el siguiente enlace... http://indiegames.clickteam.com/ Ahora bien la pregunta es un juego para que tenga éxito importa los gráficos o lo importante es el modo de juego. Si tenes una idea de juego y quieres plasmarla pero no sabes programación les recomiendo este software. @22matutex22 Si les gusto comenten y seguime Mi juego SlimeFlight esta creado con clickteam fusion. GIF

Hola gente hoy les hago un post recordando uno de mis juegos favoritos creo que desde las primeras versiones hasta ahora lo estoy jugando y no es minecraft... hablo de un juego de verdad... sin mas vueltas les presento el Counter-Strike. Quien recuerda este maravilloso juego yo me la pasaba jugando en el ciber (cuando valia 1 peso la hora ahora vale 12 o 15 mangas de chorros bueno la inflación...) con mis amigos aunque también jugaba warcraft pero eso sera para otra ocasión acá veremos este maravilloso juego desde las primeras versiones hasta ahora. Con esta versión jugué bastante al Counter-Strike en los ciber recuerdo que un amigo me lo había regalado junto a half-life en un CD hermoso. Si no me equivoco esa versión estuvo desde la 1.0 hasta la 1.5... Después vino la version 1.6 y me la pase viciando aun mas pero esta vez aparte de jugar con mis amigos en los ciber surgieron esos servidores zombies que me resultaban muy entretenido. Después estaba estos servidores zombie plague que estaban buenos o por lo menos a mi me gustaban. Cuando salio la version Counter-Strike Condition Zero no lo jugaba tanto porque yo seguía con el 1.6 y sus mod. Al salir el Counter-Strike Source lo jugué muchas menos veces ya que no tenia una buena maquina para correrlo a si que seguía con el 1.6 creo que la mayor parte de las versiones jugué fue el 1.6. Cuando salio el Counter-Strike: Global Offensive creo que al principio no me gusto primero porque era pobre y no me andaba en mi computadora y luego porque seguía acostumbrado a la vieja versión la 1.6. Bueno eso es todo gente podria nombrar otras versiones no oficiales o por ejemplo la nexos que es gratuita pero la estoy probando y safa pero no se va a comparar con la 1.6 o Cs:GO. Espero que les haya gustado gente... Ahora viene la pregunta interesante... ¿Cual es la versión que mas te gusta? @22matutex22 Si les gusto comenten y seguime
MySQL: Replicación de bases de datos El proceso de replicación de una base de datos consiste en replicar las consultas de actualización (tanto DML como DDL) en una base de datos maestra (master) sobre una o varias bases de datos esclavas (slave), de manera que tengamos una copia de las mismas a lo largo del tiempo. MySQL soporta replicación unidireccional asíncrona, es decir, las consultas de actualización ejecutadas en el maestro son replicadas en los servidores esclavos. Esta replicación se realiza de forma transparente. Además es instantánea si los servidores esclavos están levantandos y en estado de replicación. GIF ¿Para qué nos puede interesar replicar bases de datos? La replicación es útil para: Copia de seguridad: En condiciones normales, una base de datos replicada de forma correcta es válida como copia de seguridad. Además se puede realizar copias de seguridad usando un servidor esclavo para así no interferir al servidor maestro. Mejorar la escalabilidad: Podríamos configurar nuestras aplicaciones para balancear las consultas de lectura (SELECT) entre los servidores replicados. Podríamos usar herramientas como MySQL Proxy para balancear las consultas de lectura entre los servidores replicados y enviar las consultas de actualización de datos al maestro. Alta disponibilidad: En aplicaciones y entornos en donde sólo se requieren lecturas, podríamos configurar nuestras aplicaciones para balancear las consultas de lectura (SELECT) entre los servidores replicados de manera que si uno se cae se continué prestando servicio. GIF Conceptos necesarios de conocer relacionados con la replicación en MySQL El Log Binario El log binario es un archivo binario gestionado por el servidor de base de datos en el que se registran todas las sentencias SQL de modificación de datos o estructura. En el caso de la replicación es importante saber que cada servidor esclavo se conecta al servidor maestro y le solicita que le envié las sentencias registradas en los logs binarios a partir de una posición, para ello, cada esclavo mantiene un archivo a modo de índice en donde registra la posición actual de la replicación. Gracias a esto, podemos detener el esclavo (STOP SLAVE), que haya un corte de red, etc.. de manera que cuando se vuelva a iniciar la replicación (START SLAVE) o se restablezca la comunicación… Pase el tiempo que pase) el esclavo solicitará al maestro todas las sentencias a ejecutar desde su estado actual y las irá ejecutando secuencialmente de manera que en cuestión de segundos ambos servidores tendrán las bases de datos con el mismo contenido y estructura. El log binario por defecto está ubicado en la carpeta <MYSQL_HOME>/data y se llama igual que la máquina con el sufijo -bin y un número como extensión. Ejemplos: pccarlos-bin.00001, pccarlos-bin.00002, pccarlos-bin.00003 GIF Mas información sobre replicacion. http://dev.mysql.com/doc/refman/5.7/en/replication.html http://www.boksar.info/?p=423 https://www.swapbytes.com/monitorizar-resolver-problemas-replicacion-mysql/ GIF Video link: https://www.youtube.com/watch?v=C-A7tBYhWOE GIF @22matutex22 Si les gusto comenten y seguime GIF GIF
Antes que nada les cuento un poco que son las Raspberry Pi Raspberry Pi es un computador de placa reducida, computador de placa única o computador de placa simple (SBC) de bajo coste desarrollado en Reino Unido por la Fundación Raspberry Pi, con el objetivo de estimular la enseñanza de ciencias de la computación en las escuelas. Hay muchos proyectos por internet paso a paso para poder realizar por ejemplo las Gameboy. Les dejo el enlace de cada proyecto para los interesado en que quieran hacerlo. GIF https://learn.adafruit.com/pigrrl-raspberry-pi-gameboy/overview https://superpiboy.wordpress.com/ https://learn.adafruit.com/super-game-pi http://www.xodustech.com/projects/raspberry-pi-gameboy-pocket http://www.instructables.com/id/RaspiBoy-Raspberry-Pi-Gameboy-SuperPiBoy-A-Raspber/ GIF Otras cosas que podes encontrar por internet son... Arcades http://www.instructables.com/id/2-Player-Bartop-Arcade-Machine-Powered-by-Pi/ https://hackaday.io/project/2090-raspberry-pi-vintage-arcade GIF Super Nintendo link: https://www.youtube.com/watch?v=MocIb-Ya8ms https://supernintendopi.wordpress.com/ Estación meteorológica https://blog.retep.org/2012/07/30/installing-a-usb-weather-station-on-a-raspberry-pi-part-1/ Minear Bitcoin http://www.instructables.com/id/Bitcoin-Mining-using-Raspberry-Pi/ GIF http://www.raspberrypi-spanish.es/foro/ https://www.raspberrypi.org/forums/viewforum.php?f=76 https://www.fororaspberry.es/ http://proyectospi.es/ @22matutex22 Si les gusto comenten y seguime GIF GIF

¿Qué es Linux? LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea de comandos como DOS. Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell. Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse complicaciones en el sistema para sus alumnos. Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender Minix, decidió escribir su propio sistema operativo compatible con Unix. En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman había iniciado hacía ya casi diez años, comprendía un sistema básico casi completo. La excepción más importante era el kernel o núcleo, que controla el hardware. Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma lo que llamamos GNU/Linux. Distribuciones populares Entre las distribuciones Linux más populares están: Arch Linux, una distribución basada en el principio KISS, con un sistema de desarrollo continuo entre cada versión (no es necesario volver a instalar todo el sistema para actualizarlo). Canaima, es un proyecto socio-tecnológico abierto, construido de forma colaborativa, desarrollado en Venezuela y basado en Debian. CentOS, una distribución creada a partir del mismo código del sistema Red Hat pero mantenida por una comunidad de desarrolladores voluntarios. Chakra project, una popular distribución para escritorio, inicialmente basada en Arch Linux, actualmente se encuentra en un desarrollo independiente. Debian, una distribución mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre. Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que sólo contienen software libre. Elementary OS Es una distribución Linux basada en Ubuntu 12.04 Fedora, una distribución lanzada por Red Hat para la comunidad. Fuduntu, distribución ligera y rápida basada en Fedora y orientada al uso en notebooks. Gentoo, una distribución orientada a usuarios avanzados, conocida por la similitud en su sistema de paquetes con el FreeBSD Ports, un sistema que automatiza la compilación de aplicaciones desde su código fuente. Huayra, distribución Educativa, desarrollada por el estado Argentino, desde el Anses /Programa Conectar Igualdad. Está basada en Debian Jessie con entorno de escritorio MATE. Knoppix, fue la primera distribución live en correr completamente desde un medio extraíble. Está basada en Debian. Kubuntu, la versión en KDE de Ubuntu. Linux Mint, una popular distribución derivada de Ubuntu. Mageia, creada por ex trabajadores de Mandriva, muy parecida a su precursor. Mandriva, mantenida por la compañía francesa del mismo nombre, es un sistema popular en Francia y Brasil. Está basada en Red Hat. openSUSE, originalmente basada en Slackware es patrocinada actualmente por la compañía SUSE (Micro Focus International). PCLinuxOS, derivada de Mandriva, pasó de ser un pequeño proyecto a una popular distribución con una gran comunidad de desarrolladores. Puppy Linux, versión para equipos antiguos o con pocos recursos que pesa unos 130 MiB. Red Hat Enterprise Linux, derivada de Fedora, es mantenida y soportada comercialmente por Red Hat. Slackware, una de las primeras distribuciones Linux y la más antigua en funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida activamente por Patrick J. Volkerding. Slax, es un sistema Linux pequeño, moderno, rápido y portable orientado a la modularidad. Está basado en Slackware. Tuquito Basada en Ubuntu, distribución desarrollada en Argentina con buenas interfaces gráficas y drivers universales. Recomendada para usuarios iniciales. Trisquel Distribución 100 % libre, utiliza el núcleo Linux-Libre y es apropiada para usuarios finales. Ubuntu, una popular distribución para escritorio basada en Debian y mantenida por Canonical. Zorin OS, distribución basada en Ubuntu y orientada a los usuarios de Windows que quieren pasar a Linux de la forma más fácil y sencilla posible. El sitio web DistroWatch ofrece una lista de las distribuciones más populares; la lista está basada principalmente en el número de visitas, por lo que no ofrece resultados muy confiables acerca de la popularidad de las distribuciones. Distribuciones especializadas Distribuciones especializadas en grupos específicos: 64 Studio, una distribución basada en Debian diseñada para la edición multimedia. ABC GNU/Linux, distribución para la construcción de clusters Beowulf desarrollado por Iker Castaños Chavarri, Universidad del País Vasco. Kali Linux, distribución basada en Debian y especializada en seguridad de red. BackTrack, distribución basada en Ubuntu y especializada en seguridad de red. WiFiSlax, distribución basada en Slackware y especializada en seguridad de red. Wifiway, distribución basada en Ubuntu y especializada en seguridad de red. Debian Med, Debian Med es una distro orientada a la práctica médica y a la investigación bio-médica. Edubuntu, un sistema del proyecto Ubuntu diseñado para entornos educativos. Emmabuntüs, es diseñada para facilitar el reacondicionamiento de computadores donados a comunidades Emaús. Fedora Electronic Lab, distribución basada en Fedora y especializada en el desarrollo electrónico. GeeXbox, distribución rápida y ligera orientada a los centros multimedia. ICABIAN, en formato Live USB está pensada para usuarios técnicos ya que contiene una gran variedad de programas para la ciencia e ingeniería. LULA, distribución académica para universidades. Proyecto LULA. mkLinux, Yellow Dog Linux o Black Lab Linux, orientadas a usuarios de Macintosh y de la plataforma PowerPC. Musix, una distribución de Argentina destinada a los músicos. MythTV, orientada para equipos multimedia o grabadores de vídeo digital. OpenWrt, diseñada para ser empotrada en dispositivos enrutadores. Scientific Linux, distribución para desarrollo científico basada en Red Hat. UberStudent, distribución dedicada a la educación y basada en Ubuntu. Ventajas y Desventajas de Linux Hay 3 ventajas fundamentales de Linux que juntas le dan una gran consideración: Linux es muy robusto, estable y rápido: Ideal para servidores y aplicaciones distribuidas. A esto se añade que puede funcionar en máquinas humildes: Linux puede correr servicios en un x86 a 200 MHz con calidad Linux es libre: Esto implica no sólo la gratuidad del software, sino también que Linux es modificable y que Linux tiene una gran cantidad de aplicaciones libres en Internet. Todo ello arropado por la inmensa documentación de Linux que puede encontrarse en la Red Linux ya no está restringido a personas con grandes conocimientos de informática: Los desarrolladores de Linux han hecho un gran esfuerzo por dotar al sistema de asistentes de configuración y ayuda, además de un sistema gráfico muy potente.Distribuciones Linux como Red Hat/Fedora tienen aplicaciones de configuración similares a las de Windows. Los inconvenientes de Linux más importantes pueden ser: Windows es incompatible con Linux: Este punto es difícil de explicar: no quiere decir que no podamos tener instalados ambos Sistemas (que es relativamente fácil de hacer) Uno de los problemas es que desde Windows no podremos escribir en particiones Linux o que desde Linux no podremos escribir (en sentido amplio) en particiones NTFS (Windows XP, 2000...) aunque esto último se está investigando. En la mayoría de distribuciones Linux hay que conocer nuestro Hardware a la hora de instalar Sin embargo, distribuciones de Linux como Knoppix reconocen todo el sistema a lo Windows No sólo eso, en este sentido se está trabajando mucho por hacer esta tarea simple. Razones para usar Linux: Linux es uno de los sistemas operativos más robustos, estables y rápidos. Es austero: Linux funciona hasta en un 386. El manejo de la memoria de Linux evita que los errores de las aplicaciones detengan el núcleo de Linux. Linux es multitarea y multiusuario: Esta característica imprescindible está en Unix desde su concepción pero le llevó a Microsoft más de 20 años ofrecerlo en su sistema operativo de consumo Linux soporta gran variedad de entornos gráficos (KDE, GNOME, XFCE...) Hay miles de programas libres para Linux, adaptados a muy diversos propósitos y disponibles en internet para usarlos con GNU/Linux Linux permite navegar por Internet y conectar máquinas en red de manera natural (los protocolos TCP/IP ó PPP por ejemplo, están incluidos como un módulo del básico del núcleo) Casi cualquier aplicación Unix puede usarse bajo Linux Para Linux existe gran cantidad de documentación libre, aunque no siempre está traducida Las libertades de copia y modificación permiten usar GNU/Linux para facilitar servicios sin depender de terceros Al poder descargarse Linux de internet, el precio de las distribuciones debe mantenerse competitivo con el hágalo Vd. mismo y por lo tanto resulta un precio justo Pero no solamente el precio de adquisición de Linux es menor, el de implantación (debido a la posibilidad de emplearlo en tantas máquinas como se desee) también lo es, así como el Coste Total de Propiedad de Linux. ¿qué es el GRUB y para qué sirve? La magia de poder instalar varios sistemas operativos en un mismo equipo se debe a los gestores de arranque múltiple. Pero, ¿qué es un gestor de arranque? Es el primer software que se ejecuta en tu ordenador luego del BIOS. Su misión es cargar el kernel de un sistema operativo y pasarle el control de ejecución para que continúe con el resto del proceso de inicialización. Los gestores de arranque que permiten iniciar más de un sistema operativo se denominan gestores de arranque múltiple. Dicho esto podemos definir a GNU GRUB (o simplemente GRUB) como un gestor de arranque múltiple muy poderoso que permite cargar una amplia variedad de sistemas operativos, tanto libres como propietarios. Características Una de las características más importantes de GRUB es su flexibilidad. Actualmente soporta los sistemas de archivos más populares, entre ellos: ext4, ReiserFS, XFS, HPS, FAT, NTFS y hasta el ISO 9660 para CDs o DVDs. También permite acceder a los datos de cualquier dispositivo instalado siempre y cuando sea reconocido por el BIOS. Su arquitectura está diseñada para soportar módulos, algo realmente conveniente para ajustarlo a la medida de tus necesidades, además tiene una interfaz de línea de comandos muy útil donde podemos ejecutar tareas que nos pueden salvar la vida en casos de emergencia. La interfaz predeterminada de GRUB no es nada especial (tampoco muy linda), consiste simplemente de un menú de opciones en un fondo negro sobre letras blancas. Sin embargo no es algo para preocuparse demasiado porque soporta imágenes de fondo de 8 bits (256 colores) en formato PNG, JPG o TGA. Gracias a esa característica es que muchas distribuciones de Linux pueden personalizar el fondo del GRUB y darle un toque más personalizado. Otra característica genial de GRUB es que permite el arranque a través de la red. Si no tienes o no deseas usar un disco duro, puedes configurar GRUB para que cargue la imagen del sistema operativo usando el protocolo TFTP. La manera en que el usuario interactúa con GRUB es mediante el menú al momento del arranque donde se puede usar el teclado para seleccionar el sistema operativo con el que desea arrancar. Seleccionado el kernel, GRUB lo carga en memoria, le pasa el control de ejecución y el resto de la historia ya la conocen. ¿Que es el SWAP? Swap es un espacio de intercambio que utiliza el disco duro, en lugar de la RAM para almacenar datos temporalmente. ¿Para qué sirve el Swap en Linux? Generalmente cuando queremos probar una distribución de Linux en nuestro ordenador, el proceso de instalación nos pide asignar un espacio para el sistema y otro para el swap. Los usuarios avanzados no tienen problemas para saber la cantidad de espacio que necesitan asignar a uno u otro, pero para los usuarios menos expertos o aquellos que van a instalar Linux por primera vez, esto puede causar bastantes conflictos. Cuando encendemos el ordenador, la memoria RAM está casi intacta, pues sólo se están ejecutando procesos que permiten arrancar el sistema, pero no hay ningún programa abierto. A medida que abrimos el navegador, el reproductor de medios, Skype o cualquier otro programa, la memoria se va llenando y el PC va cada vez más lento. Cuando llegamos al tope de la memoria y no queda más espacio, el sistema operativo suele matar procesos, comenzando por aquellos que no afecten el funcionamiento del sistema, es decir, por el navegador o por Skype. El swap es un espacio de intercambio, que bien puede ser una partición lógica en el disco o simplemente un archivo. En lugar de utilizar espacio en memoria RAM, el swap utiliza espacio en disco duro para almacenar datos temporales, reduciendo así el uso de la RAM. El conjunto combinado de memoria RAM y swap crean una memoria virtual mayor a la que trae el ordenador por defecto. Así, el Kernel de Linux puede ejecutar procesos que requieren de más memoria de la que se encuentra físicamente disponible. Noticia Microsoft se une a la Fundación Linux y hace nexos con Google Algo que ya debe quedar claro en la industria del cómputo es que no se puede tener éxito si se quiere ser único, con software propietario y sin ayuda de otras tecnologías, muchas de ellas de código abierto. Microsoft desde luego lo sabe y ahora anuncia una serie de nuevas herramientas que permitirán a los programadores a crear aplicaciones para la nube así como móviles. En el pasado evento Connect(); para desarrolladores, Microsoft anunció nuevos productos y alianzas para fortalecer su nube (Azure) y para poder construir aplicaciones y servicios inteligentes entre diferentes plataformas. Scott Guthrie, Vicepresidente Ejecutivo de Nube y Empresa de Microsoft, explicó las nuevas ideas de la empresa para impulsar el ecosistema y dar a los desarrolladores más opciones. Por ejemplo, Microsoft decidió unirse a la Fundación Linux como Miembro Platinum para colaborar mejor con la comunidad de código abierto,así como dar la bienvenida a Google a la .NET Foundation independiente y trabajar con Samsung Electronics Co. Ltd. para permitir a los desarrolladores crear aplicaciones para los más de 50 millones de dispositivos Samsung en todo el mundo. Es claro que Microsoft está trabajando duro para posicionarse aún más en un mercado que desde hace muchos años controla. Por ejemplo, se mostró Visual Studio paea Mac, con la cual los desarrolladores pueden escribir aplicaciones en la nube, móviles y macOS en el sistema operativo Mac de Apple, así como la siguiente versión de la base de datos SQL Server de la compañía con soporte para Linux, contenedores Docker basados en Linux y ambientes basados en Windows, y una versión preliminar del Servicio de Aplicaciones Azure en Linux con soporte para contenedores. Guthrie comentó: “Queremos ayudar a los desarrolladores a lograr más y aprovechar el cambio de la industria hacia experiencias donde la nube y la movilidad son lo primero a través de las herramientas y plataformas de su elección. Al colaborar con la comunidad para ofrecer servicios en la nube y herramientas abiertas, flexibles e inteligentes, ayudamos a todos los desarrolladores a brindar niveles de innovación sin precedentes”. Por lo que se refiere a ser parte de la Fundación Linux, se dijo: “Al convertirse en Miembro Platinum de la Linux Foundation, Microsoft puede colaborar mejor con la comunidad de código abierto para brindar experiencias en la nube y móviles transformadoras a más personas. Microsoft ha sido un contribuyente clave en muchos proyectos y vemos cómo la compañía ha comenzado a intensificar su participación y compromiso con el desarrollo abierto”. Microsoft se ha convertido en un miembro activo de la comunidad de código abierto debido, en parte, a la popularidad de su infraestructura de aplicaciones multiplataforma y de código abierto .NET Core. La incorporación de Google este día al Technical Steering Group (Grupo de Dirección Técnica) de .NET Foundation refuerza aún más la vitalidad de la comunidad de desarrolladores .NET, así como el compromiso de Google de promover una plataforma abierta que brinde soporte a las empresas y los desarrolladores que se han estandarizado en .NET. Con Samsung parece haber planes muy interesantes. Samsung lanzará una versión preliminar de sus Visual Studio Tools para Tizen. Los desarrolladores pueden utilizar las herramientas para crear aplicaciones .NET para el sistema operativo Tizen que se utiliza en millones de dispositivos Samsung, tales como televisores y dispositivos wearable, móviles y del IoT (Internet de las Cosas), alrededor del mundo. Microsoft busca tener contentos a los desarrolladores de todas las plataformas y entonces ha creado herramientas para satisfacer estas necesidades: SQL Server en la versión pública de Linux, lanzada el miércoles, es la versión previa de la próxima versión de SQL Server y lleva el poder de SQL Server a Linux y a los contenedores Docker basados en Linux, además de Windows. Una nueva versión preliminar de Visual Studio para Mac que ofrece un ambiente de desarrollo integrado basado en macOS diseñado para construir aplicaciones móviles, en la nube y macOS. La disponibilidad de la versión previa de Azure App Service en Linux con soporte para contenedores ofrece soporte nativo de Linux para pilas de Node.js y PHP en el Azure App Service y ahora permite a los desarrolladores incorporar su propia imagen de contenedor Docker. Por otra parte, la nube Azure parece ser parte fundamental en la estrategia a mediano y largo plazo de Microsoft y por ende, presentó capacidades y servicios exclusivos que facilitan a los desarrolladores convertir cantidades masivas de datos en aplicaciones sumamente inteligentes, predictivas y personales. La disponibilidad de SQL Server 2016 Service Pack 1 hace que las innovaciones en bases de datos estén accesibles para más aplicaciones en todas las ediciones de producto. La disponibilidad de los servicios Azure Data Lake, Azure Data Lake Analytics y Data Lake Store significa que los desarrolladores y los científicos ahora cuentan con las capacidades necesarias para almacenar y procesar datos de manera fácil a escala de petabyte, con análisis masivamente paralelo y seguridad de nivel empresarial para obtener información de valor de los datos de cualquier tamaño, forma y velocidad. Así pues, es claro que todos estos anuncios muestran un plan muy claro y además, es evidente que hay mucho trabajo por parte de Microsoft al respecto. Buscan, como han anunciado, “Optimizar la experiencia de los desarrolladores de principio a fin”. Por ello, a través de la familia Visual Studio, Microsoft SQL Server, Windows, Office y Azure, Microsoft está enfocado en ofrecer la plataforma más completa para la innovación de aplicaciones, tanto móviles como en la nube. El gigante de Redmond anunció también que la versión previa de Visual Studio Mobile Center reúne los servicios en la nube y de ciclo de vida que ayudan a los desarrolladores a crear, probar, distribuir y monitorear las aplicaciones basadas en Objective-C, Swift, Java, Xamarin y React Native para los dispositivos basados en Android, iOS e Windows. Habrá que ver cómo se desarrollan las cosas. El esfuerzo de Microsoft es notable y es un hecho de que piensan acomodar sus servicios y herramientas en todas las plataformas que puedan. https://www.unocero.com/2016/12/03/microsoft-se-une-a-la-fundacion-linux-y-hace-nexos-con-google/ @22matutex22 Si les gusto comenten y seguime