LinuxParty
Desarrollar programas de configuración y de escritorio para una sola distribución crea lobos solitarios, limita a los usuarios y frena el progreso.
El escritorio Cinnamon tiene todavía que ser actualizado de tal manera que se puede instalar en un sistema junto con GNOME 3.8, lanzado a finales de marzo . Eso hace que Cinnamon, desarrollado como parte del proyecto Linux Mint, otro ejemplo de software construido por desarrolladores miopes --que sólo se están perjudicando a sí mismos--, ya que este comportamiento obstaculiza el crecimiento y los usuarios-
El caso de Cinnarch, una distribución de Linux basada en Arch Linux que utiliza Cinnamon como un estándar de escritorio, demuestra con claridad esta situación. Las actualizaciones de Arch Linux a nuevas versiones del programa lanzadas con bastante rapidez, cada vez que GNOME era actualizado, hizo que los desarrolladores Cinnarch se enfrentaran con muchos problemas, al final, tuvieron que elegir la compatibilidad con Arch Linux o con Cinnamon. En abril, Cinnamon perdió, poco después, Cinnarch, una de las fork de Linux Mint con Cinnamon, cambió su nombre por el de Antergos.
Los editores WYSIWYG (lo que ves es lo que obtienes) son editores de HTML que tratan de facilitarnos la creación de páginas web, ya que se mostrarán en el navegador tal como las hemos diseñado. Son editores visuales, y manipulan directamente el código. Algunos editores WYSIWYG HTML también incluyen un editor de texto, mientras que otros son puramente WYSIWYG. Esta es mi lista de los mejores HTML editores WYSIWYG para Linux y UNIX, que yo creo están ordenados de mejor a peor.
En determinadas ocasiones deseamos reemplazar texto dentro de un archivo, por ejemplo, cambiar en Documento.txt todo lo que diga “mi familia” por “nosotros”. Para lograr esto podemos usar nuestro editor de texto preferido (Kate, Gedit, SublimeText, etc) pero siempre es bueno conocer variantes, otras formas de lograr el mismo resultado
Sucede que con expresiones regulares se puede lograr esto, el comando sed es simplemente magnífico, tiene un sinfín de variantes y opciones pero… para aquellos que solo desean reemplazar texto de la forma menos compleja posible, para ellos es que traigo esta variante mucho más simple:
Siguiendo el ejemplo, tenemos el archivo Documento.txt ubicado en $HOME/Documento.txt con el siguiente texto:
(…) mi familia es como todas, como la tuya o la de tu vecino. De hecho mi familia intentamos ser personas responsables y a los ojos de la sociedad, políticamente y socialmente correctos. No obstante, en mi casa hay una oveja negra, y ese es mi papel LOL!. Yo siempre he sido el que no teme a decir lo que piensa (aunque no sea aparentemente correcto a ojos de la sociedad), aunque en realidad mi familia está harta de la
suciedadsociedad de hoy en día.
Con el siguiente comando cambiará “mi familia” por “nosotros“:
En la década de 2000, tres jóvenes programadores sin mucho dinero se reunieron en un sótano y comenzaron a programar lo que se convertiría en una de los juegos más utilizados de la industria del software de los videojuegos. En realidad, nadie recuerda cómo sobrevivimos a ese período excepto que probablemente no comíamos mucho, dijo David Helgason, CEO y co-fundador de Unity Technologies, fabricante del motor del juego Unity3D. Una década más tarde, un número incalculable de desarrolladores han utilizado Unity3D para hacer miles de videojuegos en multitud de dispositivos móviles, consolas, navegadores, PCs, Macs, e incluso Linux. La existencia de productos con Unity3D y similares (tales como el Unreal Engine y CryEngine) ayudaron a democratizar el desarrollo del juego, por lo que los tipos de herramientas utilizadas por las compañías de juegos más grandes del mundo se pusieron a disposición de los desarrolladores con poco o sin ningún costo.
Vamos a crear el juego del Tic Tac toe en Bash Linux, la forma de crearlo es muy sencillo, coges un editor de texto plano, como por ejemplo: nano, joe, kate, kwrite o gedit y escribes:
joe tic.sh
Y copias y pegas el siguiente código:
KDevelop es un entorno de desarrollo integrado que hace que la creación y el desarrollo de aplicaciones sea una tarea fácil, incluso para los principiantes. Aspectos destacados de la versión actual son: un Asistente para la fácil creación de proyectos C++ para KDE 4, Qt4, GNOME, y la terminal, la gestión completa del proyecto, un editor de resaltado de sintaxis, completado de código, uneditor de diálogointegradoparalasbibliotecasQt/KDEGUI, un depurador interno, un navegador de clases con todas las funciones con las herramientas de clase, soporte de CVS y SVN, un sistema de ayuda basado en HTML integrado que ofrece manuales y referencias de clase y amplios mecanismos de búsqueda para navegar por las fuentes y la documentación.
Otra cosa no pero no se puede negar que la gente de jQuery es currante, no paran de sacar nuevas versiones y refinar su ya de por si muy potente y sencillo de utilizar framework. Esta vez le toca el turno a la versión 2.0, que lleva disponible desde hace un par de días y que cuenta como mayor hecho diferenciador el haber retirado el soporte para los old-IE (es decir, Internet Explorer 6-7-8).
Esta retirada de soporte a los navegadores más vetustos de Microsoft ha supuesto una reducción del tamaño del código en un 12% por lo que hace a esta nueva versión de jQuery ideal para su inclusión en aplicaciones móviles (PhoneGap, Blackberry 10, Firefox OS), extensiones de navegadores o aplicaciones para Windows 8. Para aplicaciones web que requieran soporte para un amplio espectro de navegadores recomiendan seguir usando jQuery 1.x y anuncian la próxima salida de jQuery 1.10.
CodeQuery es una herramienta de indexación del código fuente, para hacer consultas o búsquedas de C, C++, Java y Python. Se basa en las bases de datos de cscope y ctags, que son procesados por la herramienta cqmakedb para generar un archivo de base de datos de CodeQuery. Puede ser visto y consultado con una herramienta GUI. Las características incluyen la finalización automática de términos de búsquedas y visualización de gráficos de las llamadas de función y herencia de clases. Pueden hacerse las siguientes consultas: símbolo, función o macro, clase o estructura, las funciones de llamada, la clase que posee el miembro o método, miembros y métodos de la clase, los padres de la clase (herencia), los childs de la clase (herencia), archivos incluyendo el archivo "this" y ruta de acceso completa para el archivo de funciones.
jQuery es una librería gratuita de JavaScript que facilita muchísimo el trabajo al momento de trabajar con el HTML de páginas web y la más popular en el mundo JavaScript, su slogan es “Escribe menos, haz más” y lo cumple al pie de la letra, tiene métodos, funciones y una sintaxis que mejora el rendimiento del trabajo cuando trabajar con HTML se trate, permite crear animaciones, manejar eventos, crear plugins para la librería y especialmente, crear aplicaciones AJAX.
Aunque la librería y los métodos son expresivos, fáciles de usar y con una documentación completa y extensa nunca está de más tener a mano un buen tutorial práctico para comprender mejor su uso, para ello existe tryjQuery, un sitio web creado por CodeSchool y jQuery para ayudarte paso a paso y de una manera muy práctica conocer jQuery a través de vídeos, una consola interactiva en la cual puedes escribir código jQuery directamente en el navegador.
Fresh IDE es un IDE visual para el lenguaje ensamblador con un compilador integrado Flat assembler (FASM). Está escrito en Fresh IDE y es una aplicación independiente compilable. Es totalmente compatible con FASM y puede ser compilado también con todas las versiones de FASM. El objetivo principal de Fresh IDE es hacer la programación en ensamblador tan rápido y eficiente como en los lenguajes de alto nivel, sin sacrificar el tamaño de una pequeña aplicación que potencia el lenguaje ensamblador. Se trata de una aplicación Windows, pero se ejecuta en Wine muy bien y puede crear, compilar, depurar y ejecutar aplicaciones para Windows y Linux en Windows y Linux.
-
Ubuntu
- Las discusiones de desarrollo de Ubuntu se trasladarán de IRC a Matrix
- Crear de un servidor NFS, como almacenamiento independiente con GlusterFS En Ubuntu
- 20 años de Ubuntu: Canonical lo celebra con el lanzamiento de 24.10, que es excepcional como siempre
- Ahora puedes actualizar Ubuntu 22.04 LTS a Ubuntu 24.04 LTS. Aquí te explicamos cómo
- El App Center de Ubuntu ahora finalmente admite la instalación de paquetes DEB locales
- Ubuntu 24.04 ahora se ejecuta en Nintendo Switch (no oficialmente)
- Las 10 mejores distribuciones de Linux basadas en Ubuntu
- Cómo recuperar, reparar y reinstalar el cargador Boot Loader de arranque GRUB en Ubuntu Linux
- Instalar Nvidia Driver en Ubuntu Linux (último controlador patentado)
- Disco de Recuperación NTFS de Windows desde Linux
- Tener tu propia nube con ownCloud3 con Nginx (LEMP) en Debian/Ubuntu
- Ejecutar Simple Groupware en Nginx (LEMP) en Debian Squeeze/Ubuntu 11.10
- Ejecutar Shopware Community Edition con Nginx en Debian Squeeze/Ubuntu 12.04
- Cosas que hacer después de instalar Ubuntu Linux
- 25 Comandos Básicos Útiles de APT-GET y APT-CACHE para la Gestión de Paquetes