sed es un “editor de textos” para el filtrado y la transformación de textos. Escribo “editor de texto” entre comillas pues en realidad sed no trabaja con cadenas de caracteres sino con “flujos”, la diferencia con los editores de textos clásicos (interactivos) es que sed acepta como entrada estándar un archivo o cualquier otro stream; resultado que es procesado y devuelto a la salida estándar (vea más acerca de stdin, stdout y stderr aquí)

(más…)

Este es otro de mis pequeños scripts que suelo utilizar y/o adaptar para diferentes circunstancias. Un script sencillo, escrito para Korn Shell pero fácilmente portable a Bash u otro similar.

Para ser ciertos, más que scripting, este ejemplo es una clase de find, un comando tan potente que casi que nos permite “programar” con find ;-)

Antes de pasar a ver el código, comento un poco la necesidad que dió origen a este pequeño ejemplar para que tu puedas interpretarlo y, por que no, adaptarlo a tu necesidad.

La cuestión es así, mis aplicaciones y procesos sin logs no tienen razón de ser, todo se loguea, con fines de detectar anomalías, ver errores de software e incluso para hacer auditorias.

(más…)

Uno de los objetivos de este blog es que me sirva como ayuda memoria, de echo aquí volqué material al que luego recurrí como referencia. Por tal motivo, se justifica la publicación del siguiente tip (la próxima vez en vez de Googlear recurriré a mi blog, mi base de conocimientos :P )

La cuestión es simple, tuve en mis manos por primera vez un móvil con Symbian OS S60 y necesitaba obtener la MAC Address, caso contrario no iba a poder conectarme a mi red doméstica (filtrada por MAC dicho sea de paso).

La cuestión fue simple, estando el teléfono en stand by, hay que marcar *#62209526# número equivalente a la cadena alfanumérica a *#MAC0WLAN#

(más…)

Luego de las exitosas ;-) publicaciones del código fuente de Windows 98, código fuente de Windows Vista y otra de Windows ¿2001? hoy se suma una más, Windows 7.

(más…)

¿Que es “swappiness y como puedo cambiarlo? Esa sería la pregunta inicial y la que da motivo a esta publicación. Pero sería apropiado hacer antes una breve introducción.

En la mayoría de los sistemas operativos existe una memoria de intercambio utilizada por el sistema operativo para volcar páginas de memoria en disco cuando esta se encuentra colpsada o antes inclusive.

Si utilizas aplicaciones que requieren buen uso de memoria, tales como suites de oficina, editores de video y más que nada juegos, es posible que necesites más memoria de la memoria física que dispones. Esa memoria es la memoria de intercambio (fìsicamente ubicada en disco, en el caso de GNU/Linux en una partición del tipo swap). La memoria de intercambio también se utiliza en otros escenarios, como la hibernación, eventos imprevisibles o para optimizar el uso de la memoria fìsica.

image002

(más…)

Hasta ahora solo conocía el cron como programador de tareas para Linux. Gracias a un blog amigo, El CoDiGo K, acabo de conocer el comando at.

at

Primero de todo es necesario aclarar que el cron ejecuta periódicamente las tareas programadas en el crontab. Mientras que at permite programar tareas, que se ejecutarán el la fecha/hora programada, por única vez.

(más…)

A los clásicos Hola Mundo, que más de una vez hemos escrito en este blog (para C++, en C compilado con GCC y MinGW,  con JavaFXC# con Mono y en ejemplos de strings en Phyton) hoy se suma Smalltalk.

Para los jóvenes, les cuento que Smalltalk fue un adelantado a la época, fue el primer lenguaje completamente orientado a objetos (cuando digo “un adelantado” lo digo porque estamos hablando del año 1970). Imaginensé en la década del ‘70 a alguien hablando de objetos, sin dudas lo iban a internar en un psiquiatrico.

balloon_small_transp

Como primer y vago acercamiento a este lenguaje, hoy nos aseguraremos de tener instalado (o instalar) un interprete (máquina virtual) en nuestro Sistema Operativo Unix y de ejecutar un “Hola Mundo”.

(más…)

  • Sin comentarios
  • Comentarios: Linux
  • El título de esta publicación puede dar a discusiones de que es ser un verdadero “macho”; pero siempre que se hable de aplicaciones de terminal, entre colegas, solemos decir que la terminal es solo para “hombres” bien “machazos”, mientras que cuanto más gráfica sea una interfaz, menos varonil es ;-) . En definitiva, no quiero con esta introducción herir sentimientos ni tampoco ser machista. Que quede claro, es simplemente una comparativa, que nada tiene que ver con cuestiones de género ni de orientación sexual.

    Vamos a lo que realmente interesa. En este blog varias veces publicamos algunos scripts y algunas aplicaciones para buscar en Google desde tu consola, o en la Wikipedia, o navegar en modo de texto y hasta escuchar música en una aplicación de consola.

    Para quienes crean que la calidad de la GUI es directamente proporcional con la calidad de la aplicación: están totalmente equivocado (deberías saberlo), lo mismo para quienes creen que solo existen GUIs y que las aplicaciones de consola están ternimadas ( también están equivocados :P ). No siempre se dispone de una interfaz gráfica y hasta aveces ni siquiera de mouse. Los administradores de sistemas saben muy bien lo que es trabajar con servidores remotos vía telnet o ssh que quien sabe donde están.

    Luego de tanto prólogo, veamos lo que nos trae por aquí hoy: CenterIM, una aplicación de Mensajería Instantánea para consola. Como otras aplicaciones de IM, posee prácticamente las mismas características, siendo la más básica, soporte para varias cuentas de diferentes proveedores MSN, Yahoo, Google, ICQ, etc.

    Centerim_logo

    (más…)

    Es un tema recurrente el de crear Live USBs de Linux y abordado varias veces en este blog en publicaciones como Ubuntu Live USB, Fedora Live USB Creator, Instalar Ubuntu en una unidad USB y Opciones para instalar Linux desde una memoria USB. No obstante, no todas estas herramientas brindan los resultados esperados y dependiendo de la distribución puede que no lleguemos a buen puerto.

    Si has probado de todo y no te ha dado resultado o bien es la primera vez que tienes la intención de crear un “USB viviente de Linux”, puedes optar por la LiLi – Linux Live USB Creator, una herramienta similar a las anteriores, sencilla y que al cabo de unos pocos pasos te permite disponer de un pendrive booteable con una distribución de Linux instalada.

    Cómo característica extra, LiLi también permite virtualizar Linux en Windows (Enable Lauching LinuxLive directly in Windows) sin ningun tipo de instalación ni configuración adicional.

    (más…)

    Una cortita y al pié ¿como formatear un pendrive en Linux?

    pendrive

    Un tip bastante útil para quienes teman contagiar sus equipos con Windows de algún virus residente en este tipo de dispositivos.

    (más…)


    Búsqueda personalizada


    Categorías

    Licencia de uso

    Usuarios

         web counter