Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programacion. Mostrar todas las entradas

Kernel con rust podría ser una realidad en la versión 5.20

miércoles, 29 de junio de 2022

El año pasado el kernel de Linux cumplía 30 años, desde entonces el kernel siempre se ha programado en un mismo lenguaje, C.

Linus Torvals, el creador del kernel en 1991, ya manifestaba a través de varios medios que seguramente el lenguaje a través el kernel se había creado con el tiempo pasaría a mejor vida y vendría otro a sustituirlo. No obstante, no había ningún lenguaje lo suficientemente robusto ni con cambios significativos que convenciera a Torvalds, quizá … ¿ hasta ahora ?.

El creador de la distribución de Linux para M1, carga contra Github Copilot

miércoles, 22 de junio de 2022

Hace casi un año Github, la red social más grande destinada sobretodo a los programadores y desarrolladores de software libre, lanzaba un software de inteligencia artificial llamado Github Copilot.

Github Copilot lo que hace es “ayudar” a programar a los desarrolladores, gracias a su inteligencia artificial que ha aprendido a “programar” gracias a analizar millones de líneas de código que hay almacenadas en esta red social, el programa casi genera el código solo, tan sólo indicándole en una frase qué quieres hacer. Obviamente todavía necesita la supervisión de un programador experimentado, ya que no es del todo precisa, pero si que ha logrado impresionar a muchos con su lógica y el código que genera.

Hasta ahora Github Copilot estaba en fase beta y era gratuita a todo aquel que pedía una prueba, pero hace apenas unos días ha pasado a ser de pago. Esto ha generado el malestar de muchos usuarios, pero ha llamado la atención sobretodo la opinión de Hector Martin, creador del sistema operativo Asahi Linux, la distribución de Linux que puede instalarse en los Mac con procesadores M1.

Docker desktop disponible en Linux

miércoles, 18 de mayo de 2022

Docker es uno de los runtimes o el sistema de gestión de contenedores más utilizados en el mundo de la programación y servidores. Este facilita mucho la vida de estos profesionales permitiendo a todos ellos trabajar con el mismo sistema de versiones para después no tener problemas futuros entre ellos o al desplegar sus herramientas en un servidor.

Docker Desktop es una de las herramientas que facilita aún más su uso, gracias a que auna varias de las herramientas necesarias para crear y gestionar contenedores de forma mas dinámica y visual. Entre las herramientas que contiene esta suite, encontramos Docker Engine, Docker CLI Client, Docker compose, Docker content trust, Buildkit, Kubernetes y Credential Helper. Todos ellos hacen posible la creación rápida de servicios y aplicaciones dentro de los contenedores.

Razer Lambda Tensorbook, el portátil con Linux más potente para Deeplearning

miércoles, 20 de abril de 2022

 


La oferta de dispositivos y ordenadores con algún sistema operativo basado en Linux o Linux propiamente dicho pre instalado van creciendo cada día mas. No sólo en ordenadores con prestaciones bajas también empiezan a estar muy presentes en aquellos de gama alta, realizados con un propósito en específico.

Es el caso del Razer X Lambda Tensorbook, un portátil de gama alta y con grandes prestaciones del que venimos a hablaros hoy. Este super potente ordenador portátil tiene el objetivo de ser destinado para Deep Learning o Ciencia de datos.

De hecho se caracteriza por su procesador Intel y gráficos dedicados con una GPU de Nvidia, todo ello gestionado desde un sistema operativo Ubuntu.

Starfetch las constelaciones en tu consola

miércoles, 13 de abril de 2022

¿Eres de los que nunca quiere salir de su terminal? ¿te gusta la ciencia y en concreto la astronomía? te interesa seguir leyendo porque esta herramienta de la que venimos a hablar hoy te va a encantar.

Hay muchas utilidades que hoy en día podemos usar desde la consola de nuestro sistema operativo unix, desde mirar el tiempo, crear listas de tareas, tener un Pokemon o ver mapas interactivos. La herramienta de hoy te va a permitir ver las constelaciones y algo de información de cada sin salir de la consola.

Starfetch es una pequeña herramienta que quiere acercarnos más al conocimiento del cielo nocturno que nos rodea sin necesidad de mirar arriba. Está escrita en C++ y se puede encontrar en Github incluso para seguir mejorándola con tu propio código o hacer demanda de ello a través de una issue. Ya que por el momento sólo cuenta con unas pocas constelaciones y aunque su creador espera ir agregando más con el tiempo, quizá puedas echarle una mano para que el proyecto vaya creciendo.

Peertube, la alternativa libre a Youtube, tendrá versión 4

miércoles, 15 de diciembre de 2021

Alguna vez ¿has soñado con tener tu propia plataforma donde poder subir videos sin necesidad de pasar por los filtros de YouTube? y lo que es mejor, ¿con software totalmente libre? entonces PeerTube es quizás, con un poco de esfuerzo, tu mejor opción.

Sino conocías PeerTube te contamos que es un software ya programado que una vez instalado en tu servidor te genera tu propia plataforma de alojamiento de vídeos. Así es, es como montar tu propio YouTube pero sin saber casi nada de código o programación.

Pero eso no es todo además de subir vídeos en diferido también podrás crear streamings para emitir en directo, algo nuevo desde la versión 3 de este software.

GameMaker Studio 2 en Linux

miércoles, 4 de agosto de 2021

Linux suele ser uno de los sistemas operativos preferidos por los programadores, en parte gracias a lo fácil que resulta el día a día con las distintas herramientas que podemos encontrar en los sistemas Unix, pero esto desafortunadamente no siempre es así.

En muchas ocasiones al programar según para qué cosas necesitamos un IDE específico que precisamente hace eso, facilitarnos un poco más la vida y aumentar nuestra productividad cuando estamos trabajando en un proyecto determinado. Este es el caso de muchos programadores de videojuegos, cuando hasta ahora quería usar algún software de diseño de videojuegos como el  aclamado GameMaker Studio 2.

NodeJS y JavaScript se alían para formar la OpenJS Foundation

miércoles, 20 de marzo de 2019



Aunque no seas desarrollador web o no tengas nada que ver con la programación, te habrás dado cuenta de que algo llamado JavaScript es muy importante en internet en los tiempos que corren, ya que casi todo lo que vemos al día en el mundo online está desarrollado con este lenguaje y te lo habrás topado más de una vez. Ya sea porque has visto errores o despistes que comenten los desarrolladores muchas veces o porque has querido ir un poco más allá e investigar de qué están hechas las cosas que ves cada día internet.

Pues bien, dentro de todo este ecosistema, hay un framework que nos permite hacer cosas desde el lado del servidor (enviar y recibir datos del usuario, mostrarlos, guardarlos … etc) llamado NodeJS, que siempre ha sido y ha apoyado el código libre, de hecho siempre ha tenido su propia fundación, la NodeJS Foundation. Lo mismo pasó con JavaScript por separado, ya que éste lenguaje de programación desde su creación ha estado vinculado a la comunidad, a crecer gracias a ella y seguir implementando funciones nuevas que nos ayuden a avanzar y hacerlo más grande cada día, por eso también había JS Foundation.

Cómo instalar Sublime Text en Linux

domingo, 28 de mayo de 2017


Los editores de texto cada vez están teniendo más cabida, no sólo en Linux, sino también en cualquier otra plataforma, es por eso que vamos teniendo infinita variedad de ellos últimamente en nuestro sistema operativo favorito.

Hoy os venimos a hablar de uno que desde hace años se ha extendido por la comunidad de desarrollo rápidamente, por su poco peso, su usabilidad, compatibilidad con muchos lenguajes y sobretodo por su respuesta. Nos referimos al ya famoso Sublime Text.

Si es cierto que los más puristas todavía siguen programando o maquetando a través de los editores estrella de Linux, como pueden ser Vim a la cabeza o Gedit, Sublime Text nos ofrece mucho más. De una forma no tan compleja podremos editar cualquier lenguaje de una forma rápida y efectiva gracias a los miles de complementos de los que dispone.

Empieza a compartir software libre con Github

miércoles, 19 de octubre de 2016



Uno de los pilares fundamentales del software libre desde su nacimiento, ha sido el principio de compartir el código. Con esto, cualquiera con unos pocos conocimiento de programación podía agregar características (o mejorar las ya existentes), en sus programas favoritos. A esto ha contribuido de forma asombrosa Github, una red social para “programadores” dónde pueden compartir todo tipo de proyectos. Esta plataforma facilita el poder compartir el código con los usuarios de forma pública para que puedan mejorarlo, aprender de él o sugerir nuevas características en un programa concreto. 

Tanto si eres programador cómo si te gusta el mundo de la informática y quieres estar cien por cien actualizado, incluso hasta con las más recientes versiones beta de tus programas favoritos, tienes que conocer Github y saber cómo funciona. 

Forma de crear un servidor local con XAMPP en Linux

viernes, 3 de octubre de 2014

Existen muchas personas interesadas en crear sus propios servidores locales, y más aún aquellos usuarios frecuentes de ordenadores equipados con el sistema operativo Linux, puesto que es uno de los sistemas más aptos para conseguir programar de una manera efectiva y sin inconveniente alguno, es por ello que en esta ocasión les comentaremos cómo deberán hacer para tener un servidor local propio.
XAMPP es uno de los recursos más recomendados para montar un servidor local dentro de Linux, puesto que es compatible con la mayoría de las distribuciones de este sistema operativo, y porque consigue incorporar Apache, MySQL, PHP y Peerl, cuatro de los recursos principales para lograr montar páginas de Internet en la actualidad.

Para poder descargar XAMPP pra Linux, simplemente tendremos que bajar el cliente desde el sitio SourceForge, para de esa manera ejecutarlo posteriormente a través del siguiente código que deberemos colocar en la terminal de nuestro sistema:
sudo ./xampp-linux-*-installer.run
XAMPP contiene una interfaz gráfica, la cual nos será de gran ayudap ara conseguir instalar esta aplicación dentro de nuestro sistema, como así también configurar todos los aspectos necesarios, como es el caso de los módulos abiertos, los lenguajes compatibles e incluso la compatibilidad con el gestor de contenidos FTP conocido como FileZilla.
Luego de descargar e instalar XAMPP, podremos acceder a las configuraciones propias de esta herramienta con tan solo ingresar a http://localhost desde nuestro navegador web, ya que nos dirigirá a la página local, desde donde podremos configurar nuestra base de datos y toda la información necesaria para conseguir configurar nuestros sitios que se encontrarán de manera local, por lo que tan solo nosotros tendremos acceso a él.
Esta práctica es muy utilizada por aquellos diseñadores web que acostumbran a programar sitios de Internet de manera local antes de subirlo a servidores públicos, para de esa manera visualizar cómo se verían los sitios al estar en la nube.