TopCoder: un gimnasio para entrenar programadores – Genbeta Dev
TopCoder: un gimnasio para entrenar programadores – Genbeta Dev
Para los que no lo sepan, Lightworks es un software de edición de vídeo muy popular que se ha utilizado en películas como Shutter Island. Esta herramienta además ha ganado un Oscar y un Emmy por su calidad.
La empresa que ha desarrollado esta herramienta, EditShare, ha confirmado en su blog que para finales de este año, exactamente el 29 de noviembre de 2011, se publicará Lightworks Open Source para las plataformas Linux y Mac OS. Sin lugar a dudas una gran noticia para los amantes de la edición de vídeos que buscan soluciones profesionales y abiertas.
Debido al auge de los smartphones la competencia es cada vez mayor y no sólo van apareciendo dispositivos con un hardware cada vez más potente sino también diferentes sistemas operativos que explotan al máximo las capacidades del teléfono. La variedad de sistemas operativos es enorme: iOS, Android, Windows Phone, BlackBerry OS, Bada, WebOS, etc. Pero si hay un sistema operativo que debe triunfar ese es, sin lugar a dudas para mí, MeeGo. Aquí os doy mis razones personales de por qué MeeGo debe de triunfar por encima de las demás.

Sobre las clases amigas en c++, para quien no haya programado en c++.
Curioso el caso que me he encontrado desde College of Charleston, la universidad pública más antigua de Virginia (USA), y es que en una oferta de trabajo del departamento de informática, dentro de las oportunidades ofrecidas premian con la instalación y administración en tu propia máquina.

Me gusta el hecho de que mencionen a Ubuntu en una oferta de trabajo, pero sinceramente desconozco el porqué de ese apremio, ¿acaso no podrían haber puesto un sistema Linux o GNU/Linux? Soy usuario de este sistema, pero entedería y apoyaría incluso a los que reclaman que Linux no es Ubuntu.
En ocasiones, por motivos del protocolo utilizado en una comunicación, por la forma de acceder a la capa física o por cualquier otra razón similar, no podemos manejar directamente enteros de 4 bytes en nuestro programa, sino que debemos manejar valores de 1 sólo byte. No debemos preocuparnos, al fin y al cabo, podemos enviar un vector de 4 elementos de un tipo de dato que tenga 1 byte, por ejemplo, un carácter sin signo.
Esta entrada es una recopilación de los atajos de teclado que más uso en gedit, el editor de texto por defecto de Gnome y, en consecuencia, de Ubuntu. Personalmente prefiero Geany, pero cuando no tengo otra opción, gedit es más que aceptable.
| Acción | Combinación |
| Cambiar una pestaña a la izquierda | Ctrl + Alt + Re Pág |
| Cambiar una pestaña a la derecha | Ctrl + Alt + Av Pág |
| Cerrar pestaña actual | Ctrl + W |
| Guardar todas las pestañas abierta | Ctrl + Mayús. + L |
| Cerrar todas las pestañas. | Ctrl + Mayús. + W |
| Saltar a la enésima pestaña | Alt + n |
| Crear un documento nuevo | Ctrl + N |
| Abrir un documento | Ctrl + O |
| Guardar el documento actual | Ctrl + S |
| Guardar el documento actual con un nombre nuevo | Ctrl + Mayús. + S |
| Imprimir el documento actual | Ctrl + P |
| Vista previa de impresión | Ctrl + Mayús. + P |
| Cerrar el documento actual | Ctrl + W |
| Salir de gedit | Ctrl + Q |
| Deshacer la última acción | Ctrl + Z |
| Rehacer la última acción deshecha | Ctrl + Mayús. + Z |
| Cortar el texto o región seleccionada y ubicarlo en el portapapeles | Ctrl + X |
| Copiar el texto o región seleccionado al portapapeles | Ctrl + C |
| Pegar el contenido del portapapeles | Ctrl + V |
| Seleccionar todo el texto en el archivo | Ctrl + A |
| Eliminar la línea actual | Ctrl + D |
| Mover la línea seleccionada una línea arriba | Alt + flecha arriba |
| Y línea abajo | Alt + flecha abajo |
| Buscar una cadena | Ctrl + F |
| Seguir buscando la misma cadena hacia delante | Ctrl + G |
| Y hacia atrás | Ctrl + Mayús. + G |
| Buscar y reemplazar | Ctrl + H |
| Ir a la línea | Ctrl + I |
Si queréis más, tenéis el listado entero en la página “Teclas rápidas” dentro de la sección de gedit en Gnome.
Sí, es justo lo que estáis imaginando. La licencia Beerware se basa en invitar a una cerveza al autor de la obra en concepto de pago.

No había oído hablar de esta licencia, y rondando unos códigos la encontré. Básicamente se trata de una licencia de software otorgada bajo unos términos muy libres. Se puede copiar, modificar y distribuir sin mencionar al autor, aunque nos sugieren comentárselo o invitarle a algo. En fin, una licencia curiosa pero que pierde la filosofía libre de GNU/Linux.
El otro día manejando señales me preguntaba las diferencias que existen entre señales que manejo de forma muy habitual para proceder con la terminación de procesos que se están ejecutando, ya sea dentro de código, con manejadores y la función kill() o directamente desde la terminal con la orden kill.
SIGINT
Se produce cuando el usuario presiona la combinación de teclas Control+C. (o en su defecto la equivalente) para matar un proceso. Puede ser controlada o ignorada por un manejador de señales.