Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis ¿Te gusta la Fotografía?


Categoría: Manuales

Cálculos desde la línea de comandos usando bc

nemrac 10/12/2006 @ 12:25

 

Artículo original en inglés Si como yo, haceis la mayoría de trabajo desde la línea de comandos, usando vim para editar ficheros, mutt para el correo electrónico, cd/ls/mv/find/etc en lugar de un gestor de ficheros, entonces os molestará tener que usar una calculadora GUI para hacer mayormente cálculos simples. Una característica útil de calcular desde la línea de comandos es que puedes ver lo que has escrito. Por ejemplo, algunas veces cuando entramos un cálculo complejo y largo (tanto GUI como en la calculadora de mano), algunas veces olvidamos si hemos introducido todos los números o hecho los cálculos en el orden correcto. Este artículo muestra cómo efectuar cálculos estándar en la línea de comandos incluyendo suma, resta, multiplicación, división, raiz cuadrada, potencias, conversión de decimal a hex, decimal a binario, hex a decimal, y binario a decimal. También introduce brevemente usando bc en modo interactivo y como escribir ficheros para usar con bc para operaciones frecuentemente repetidas. Hay una mención al uso de Google para realizar cálculos. Termina con un pequeño reto para testear el poder de tu CPU. Otras ventajas de usar bc:

  • bc se incluye con (todas?) las distribuciones Linux como estándar, así como (otra vez, casi todas) las Unix.
  • Los resultados de cálculos en algunos formatos propietarios de bc tienen hasta 99 dígitos decimales antes y después del punto decimal. Este límite se ha superado mucho en GNU bc. No se cuál es el límite, pero al menos muchas, muchas decenas de miles. Ciertamente es más que cualquieri calculadora basada en GUI de las que he usado.
  • Te encuentras a tí mismo trabajando en un entorno donde simplemente no tienes acceso a GUI.
  • La sintaxis para sumas básicas es casi idéntica a la función de calculadora de Google, con lo que puedes aprender como usar dos utilidades de una sola vez!

Seguir leyendo el resto »

Manipulando listas en OpenOffice.org Calc

nemrac 03/12/2006 @ 18:55

Traducción del artículo de "Manipulating lists in OpenOffice.org Calc" de

Cuando se me pide que explique el propósito de las hojas de cálculo, mucha gente piensa en primer lugar en los cálculos.

Y es verdad que las hojas de cálculo como Calc tiene cientos de funciones diferentes para desarrollar cálculos.

No obstante, probablemente la tarea más común en las hojas de cálculo son las listas de manipulación.

Calc y otras hojas de cálculo tienen pocas ventajas frente un procesador de textos cuando simplemente haces una lista.

De hecho, salvo que tengas una plantilla de hoja de cálculo en la que las celdas tengan activado la partición de palabras y control de líneas huérfanas-viudas, será mejor dejes de usar el procesador de textos si lo que tienes es media docena de artículos en la lista.

Sin embargo, así como el número de artículos en una lista se acerca al centenar y se acerca más a una base de datos, las diferentes maneras de manipular las listas en las hojas de cálculo comienzan a tener diferentes ventajas.

En Calc, las búsquedas, la impresión de elementos seleccionados, y, en menor cantidad, la privacidad, son mucho más fáciles a través del uso de controles, filtros y clases personalizadas.

Seguir leyendo el resto »

Enlaza listas numeradas con CSS

nemrac 01/09/2006 @ 01:25

En este artículo [en inglés] nos explican cómo enlazar las listas numéricas con CSS que por separado nunca nos cuadran los números.

Si necesitas crear una lista numerada que empiece por un número diferente de 1, aqui tienes una solución elegante.

Es muy útil si necesitas mostrar una lista en más páginas (por ejemplo si hay 100 resultados de una búsqueda y quieres mostrar 10 resultados por página).

En este caso, si estás usando una lista numerada, comenzará por el 1 en cada página, y no es una buena solución dado que saldrá así:

Página 1

  1. Division Bell
  2. Atom Hearth Mother
  3. Relics
  4. Dark Side of the Moon
  5. Wish You Were Here

Página 2

  1. The Wall
  2. More
  3. Piper at the gates of Dawn
  4. Final Cut
  5. Meddle

Seguir leyendo el resto »

Darcs: control de versiones redux

nemrac 25/08/2006 @ 01:48

Traducción del artículo original de Pau Rul·lan

Darcs es un sistema de control de versiones distribuido.

Este concepto juntamente de un desarrollo teórico denominado teoria de parches hacen de él un sistema a tener en cuenta.

Seguir leyendo el resto »

Plantillas y configuraciones para VIM

nemrac 13/08/2006 @ 23:09

En templates.vim podemos bajarnos un plugin para el Vim que hará que, cuando programemos, podamos tener siempre las cabeceras y estructuras personalizadas de manera automática sin tener que ponerlas manualmente.

Una vez descargado ejecutamos Vim y desde la línea de comandos del propio programa escribimos:

:so /PathDondeHemosGuardadoElPlugin/templates.ar.vim

Esto nos creará

~/.vim/plugins/templates.vim

y un directorio en

~/.vim/templates

con ejemplos de plantillas para html, sh, y perl.

Seguir leyendo el resto »

Iniciándome en Python

nemrac 27/07/2006 @ 23:19

Parece mentira la cantidad de manuales que encuentras del tema, así que creo me iré apuntando los que más me han gustado, tanto como recordatorio como para los que quieran iniciarse en Python.

En inglés

- Python 101 cheat

- Python 2.4.3. documentation

- Python Tutorial

- Python & Java

- Inmersión en Python y un montón de "Documentación de Python"