Entradas

Mostrando las entradas de octubre, 2018

Los discos duros acaban fallando, pero puedes evitar el desastre con la estrategia 3-2-1 de backups

Imagen
¿Te ha fallado alguna vez tu disco duro? Hasta que no te toca (y es posible que te acabe tocando) no sabes la pesadilla a la que te enfrentas. Adiós a documentos privados y sobre todo a esas fotos y vídeos familiares y de amigos con momentos que ahora quedarán en el olvido. La realidad, queridos lectores, es que los discos duros acaban fallando. No todos, claro, pero sí un número sorprendentemente alto. El último estudio de Backblaze lo confirma, pero eso no significa que no podamos protegernos ante esa amenaza: existe una estrategia de backup llamada 3-2-1 que precisamente está pensada para que tus datos siempre estén a salvo de estos y otros desastres (incluidos ransomwares, desde luego). ¿Cuánto (y cada cuánto) fallan los discos duros? La empresa de almacenamiento en la nube Backblaze lleva años publicando sus conclusiones sobre el segmento de los discos duros tradicionales: su uso masivo de unidades de este tipo ha hecho que puedan compilar una gran cantidad de datos que

39 fotos que muestran cómo Steve Jobs salvó a Apple del desastre y la encaminó hacia el billón de dólares

Imagen
Apple ha alcanzado oficialmente la valoración de 1 billón de dólares, lo que la convierte en la primera compañía estadounidense en lograrlo. Gran parte de este éxito se debe a la visión de Steve Jobs, el cofundador de Apple. Sin él, Apple tal como lo conocemos hoy podría no existir. Érase una vez, Apple fue un desastre, pasando por varios CEO e informando de un trimestre negativo de resultados financieros tras otro. En 1996, sabiendo que tenía que hacer algo que cambiara las cosas, el entonces CEO de Apple, Gil Amelio, negoció un acuerdo para comprar NeXT, la startup de ordenadores operada por un Jobs exiliado, con la esperanza de que le aportara una dirección muy necesitada a la compañía. Sin embargo, Jobs organizó una reunión que acabó con la renuncia de Amelio. Jobs había decidido que, si Apple se iba a salvar, se encargaría él, incluso si eso significaba obtener ayuda de los rivales de la compañía como Microsoft. Seguir leyendo -->

Juega a montar tu propio ordenador con PC Building Simulator

Imagen
Ya puedes descargar gratis PC Building Simulator, el videojuego que te permite crear tu propio ordenador con el diseño que quieras y sin coste alguno. Muchos amantes de la informática se han propuesto en algún momento construir desde cero un ordenador. Cual haya sido el resultado ya es otro tema, pero si no ha sido el esperado ahora podrán volver a intentarlo gracias a PC Building Simulator, un videojuego para montar tu propio PC en un entorno virtual y sin necesidad de invertir un solo euro en el proceso. En el simulador de PC Building Simulator, los jugadores pueden juntar todos los componentes (desde los cables hasta el procesador) que constituyen un ordenador. Durante todo el proceso es posible ver todas las partes del PC en 3D, así como también atornillar la placa base o conectar manualmente los cables Molex. Hay piezas que no están disponibles, pero pretende ser una opción realista, que pronto ofrecerá múltiples modos de juego y elementos reales de hardware, tal y como p

¿Eres ingeniero de software o programador?

Imagen
Primero hablemos de la ingeniería de software. Es una disciplina en donde se ven diferentes enfoques, metodologías y formas de generar software. El principal objetivo de estudiar esta carrera es el de contar con los conocimientos de las herramientas, técnicas y métodos para desarrollar software de calidad y resolver todos los problemas que se presenten durante el desarrollo del mismo. La complejidad de esta carrera es que se tratan áreas que en algunos casos no se esperan cuando iniciamos, por ejemplo modelos para trabajar, calcular tiempos de desarrollo, calcular costos y todo este tipo de cosas a las que normalmente se enfrenta en el mercado laboral alguien con este perfil. Muchas de esas oportunidades se presentan con diferentes variables, no todas las compañías tienen los mismos presupuestos, empleados, tiempos y conocimientos, están son las razones por las que se eleva la complejidad de abordar los problemas desde esta perspectiva. Además el ingeniero de software está invol

Lenguajes de programación mejor pagados

Imagen
En este artículo vamos a ver en base a las estadísticas de los últimos años y de los mejores estudios cuales serían buenas opciones si lo que nos interesa es obtener una oportunidad con un sueldo atractivo, con que lenguaje de programación es más probable que llegue esa gran oportunidad. A pesar de lo que nosotros pensamos sí existen variaciones muy notables, por ejemplo en Alemania todas las encuestas dan como los mejores pagados a desarrolladores con Java (las 6 encuestas consultadas arrojan lo mismo); en el caso de USA, por ejemplo, Java no aparece en las primeras 2 opciones, aunque sí en las primeras 5. No solamente se consultaron encuestas que digan explícitamente que lenguaje era el mejor pagado, sino, además, aspectos como los siguientes: Sueldo promedio Lenguajes populares Lenguajes con mayor crecimiento Pago por hora Industrias Ofertas de trabajo Como se puede ver utilizamos distintas variables para poder dar un punto de vista sustentado en mayor informació

Flutter, desarrollo movil mutiplataforma

Imagen
En uno de los últimos eventos importantes de tecnología, el Mobile World Congress 2018 se hizo un anuncio por parte de Google que sorprendio a propios y a extraños. Google anuncia Flutter. Flutter es la apuesta por el desarrollo multiplataforma, podemos decir que es un SDK para el desarrollo de aplicaciones móviles. Aunque podemos leer en muchas partes que se considera un framework hay características que nos hace confirmar que en realidad es un SDK. Por ahora el SDK está solamente en versión beta, así que como todo buen beta tendremos por ahí algunas dificultades que tendremos que resolver y que irán apareciendo conforme vamos subiendo el nivel de nuestros proyectos. La pregunta recurrente que viene a la cabeza de los desarrolladores cuando escuchan hablar sobre Flutter es ¿qué lenguaje tenemos que aprender? En realidad el lenguaje es un viejo conocido: Dart es el lenguaje que está detrás de flutter, así que la herramienta completa le pertenece a Google ya que Dart es desarro

Cómo usar correctamente las imágenes en tu página web

Imagen
Las imágenes son un componente primordial en todo sitio web. De hecho, imaginen un website de solo texto: no despertaría la atención, el bounce rate sería muy grande y las conversiones casi nulas. Así que dada la importancia su importancia, vamos con algunos tips para usar las imágenes correctamente y ayudarnos de paso con el SEO. Cuidar el nombre del archivo Creo que este es el punto más descuidamos. Usamos nombres genéricos (image1.jpg, image2.jpg), o el nombre que devolvió la cámara (IMG0412.jpg). Google recomienda utilizar nombres descriptivos en la que cada palabra se separe con un guion medio (no guion bajo). Por ejemplo, para el archivo plaza-de-armas-de-lima-peru.jpg será interpretado por el motor de búsqueda como “plaza de armas de lima perú” (cosa que no sucedería con guiones bajos). Texto alternativo (atributo alt) El atributo alt debe informarle a Google de manera semántica (ojo con esto) de qué se trata la imagen. Piensa en él como la descripción, leyenda o capt

Cómo envíar tus proyectos locales a Github

Imagen
Cuando comenzamos a escribir código probablemente no usemos Git, o peor, aún, no sepamos qué es. Eventualmente descubriremos Git y nos preguntaremos ¿cómo habiamos podido vivir sin él? y poco a poco seremos mejores desarrolladores. Ahora bien, ¿qué pasa con los proyectos que ya teníamos en local y queremos enviar a Github (o a cualquier otro sistema similar como Gitlab o Bitbucket)? Los pasos son relativamente sencillos. Veamos: 1. Preparación Asumo que ya tienes Git instalado en tu sistema y estás siguiendo tu proyecto con Git. Ahora asegúrate de tener un archivo .gitignore en la raíz de tu proyecto y escribir en el las rutas (relativas) de los archivos o carpetas que no deseas que sean seguidos. Archivos donde guardes contraseñas, configuración sensible, dependencias, psd (photoshop), etc. Ejemplo: # Ejemplo de .gitignore .node_modules .contrasenas.txt .mi_logo.psd Si usas Windows, aqui tienes un ejemplo de .gitignore con los archivos propios de este SO que deberí

PRIMERA JORNADA DE TALLERES DEMOSTRATIVOS DE LA CARRERA DE SOFTWARE.

Imagen
El sábado 13 de octubre de 2018, en las instalaciones y laboratorios de la Universidad UNIANDES Sede Santo Domingo, se realizó la “Primera Jornada de  Talleres Demostrativos” dirigidas a los estudiantes de los Terceros Años de Educación Secundaria, de las diferentes Instituciones Educativas de la ciudad. Esta actividad fue coordinada y ejecutada por los Docentes de la carrera de Ingeniería de Software, en la que se contó con la presencia de jóvenes que están interesados en estudiar la carrera que ofrece la Sede. Se programó una serie de demostraciones, que se listan: * Diseño Gráfico y Animación 3D * Domótica * Mantenimiento Preventivo y Correctivo de computadoras * Desarrollo Web * Desarrollo Móvil Los estudiantes seguirán un proceso de capacitación virtual en la plataforma E.V.A, donde el Docente impartirá la cátedra a los jóvenes que asistieron a las Demostraciones, y al final del proceso, se les entregará un certificado de aprobación. En la inauguración del eve