Mostrando entradas con la etiqueta Software Libre. Mostrar todas las entradas
Mostrando entradas con la etiqueta Software Libre. Mostrar todas las entradas

viernes, 13 de noviembre de 2020

KEME contabilidad, instalar y configurar para México

 Esta será una pequeña entrada, ya que escribí un manual para mí, de instalación y configuración de KEME contabilidad aplicable a México, aquí les comparto miManualKEME.

Para la empresa de ejemplo podemos usar la base de datos llamada mexico y el catálogo de cuentas de ejemplo mexico.pln (incluido en la misma base de datos) los cuales están disponibles en Recursos KEME, esta base de datos solo la copiamos a la carpeta keme que se genera, iniciamos el programa y en el menú de empresa-> conexiones seleccionamos mexico, nos solicita que autoricemos la actualización de la base de datos, aceptamos y ya tenemos la empresa con datos contables para su estudio y comprensión.

 Espero que disfruten y utilicen KEME contabilidad. Cualquier duda, no duden es escribir un comentario

miércoles, 1 de febrero de 2017

PSPP definir editar variables

Definir variables o atributos, es un paso importante para el manejo de los datos, pero no es algo definitivo, porque podemos cambiar los atributos de las variables al momento que se requiera, sin perder o alterar los datos ya capturados.







Las variables se definen en la vista de variables, ya sea desde el menú Vista-Variables o directamente en la pestaña inferior Vista de Variables

Nombre: Acepta letras mayúsculas y minúsculas haciendo diferencia entre ambas, acepta números, no acepta espacios ni caracteres especiales, los espacios se pueden cambiar por guión bajo, no acepta el guión medio.

Tipo: Se pueden definir 8 tipos diferentes de variables, el ancho de las mismas y los decimales que se presentan, los cuales se pueden modificar, sin alterar los valores de datos ya capturados, es decir, si tengo un valor capturado con cinco decimales y la variable se define como cero decimales, al modificar este atributo, se mostrarán los decimales al nuevo número definido. El ancho y los decimales definidos en esta opción, se pueden modificar en las dos siguientes columnas.

 
Etiqueta: nos permite escribir una descripción mas amplia sobre el nombre y concepto de la variable que se está definiendo.

Etiqueta de valor: Nos permite relacionar un valor numérico con una característica o descripción, es decir, al capturar un dato correspondiente a la variable como un valor numérico, este se relaciona con una característica previamente definida en esta opción.
En el campo valor se escribe el número correspondiente a la etiqueta y en etiqueta de Valor escribimos la descripción que corresponde al valor anterior y se añade, repitiendo para cada valor que se tenga contemplado.


 
Valores perdidos: Son datos no disponibles al momento de la captura de información y si no se desean contemplar, se deja Sin valores perdidos. Si se desea considerarlos dentro de las estadísticas, se asigna un valor, por ejemplo 999, y ese valor entrará por defecto y no quedará el dato vacío, pudiéndose definir por un intervalo de valores.

 
 
Columna: Es el ancho de la columna que se presenta en la Vista de Datos
Alineación: Es el como se presenta el dato en la Vista de Datos.

Medida: Nominal u Ordinal si son variables cualitativas o factores. Escala si son valores numéricos, no importa continuos o discretos.

Rol: Entrada si es un dato que se debe escribir, objetivo si es el resultado de un cálculo, pudiendo ser ambas opciones a la vez. Por defecto y lo mas común es Entrada.



martes, 3 de enero de 2017

PSPP software para manejo de datos estadísticos

Todo el 2016 dejé muy abandonado mi blog y no escribí nada. Este inicio de año empiezo con un tema que espero, les sea útil e interesante: "PSPP software para manejo de datos estadísticos"
PSPP es la alternativa libre al costoso SPSS de IBM.

No espero generar un tutorial o manual  de uso, espero les sea útil como una referencia rápida y se den una idea básica de su uso; lo cual lo haré en varas entregas parciales. Para mayor y precisa información lea el manual de PSPP en inglés, aún no se ha traducido al español.

PSPP es un programa de análisis estadístico, multiplataforma, disponible tanto en 32 como en 64 bits; está escrito en el lenguaje de programación C. Usa la biblioteca científica GNU para sus rutinas matemáticas, y plotutils para la generación de gráficos. Las bibliotecas usadas por PSPP pueden ser accedidas vía programación.

A PSPP principalmente se ingresa desde consola, pero cuenta con una interfaz gráfica, PSPPIRE, que proporciona funcionalidades básicas cómo: análisis de frecuencias, elaboración de tablas cruzadas, pruebas de hipótesis mediante comparación de medias; regresión lineal y cálculo de los coeficientes de la recta, fiabilidad, reordenamiento de datos, pruebas no paramétricas, factor de análisis, elaboración de gráficos de barras, circulares e histogramas en la versión 0.8.4 y adicionalmente, diagrama de caja o de puntos de dispersión en la versión 0.10,  entre otras características. 

Los formatos o reportes de salida (reportes de resultado) pueden ser guardados: en formato ODT, ASCII, PDF, PostScript o HTML Los gráficos estadísticos: histogramas, Gráfico circulares y gráficos de Distribución Normal, entre otros, se conservan si se guarda el reporte en PDF. 

Una de la diferencias entre la versión 0.8.4 y la 0.10.2 es la posibilidad de que la última permite generar gráficos independientemente de realizar algún análisis estadístico.

Se puede aprovechar todo el potencial que ofrece PSPP desde consola y utilizando su sintaxis (también es posible utilizar la sintaxis desde la interfaz gráfica), pero esa funcionalidad no la abordaré, solo lo básico para utilizarlo en un curso de introducción a la estadística descriptiva e inferencial.


  
Instalación de PSPP:



Para cualquier sistema operativo, descargar el archivo adecuado de la última versión, del sitio oficial https://www.gnu.org/software/pspp/get.html



Para GNU/Linux lo recomendable es instalarlo desde los repositorios oficiales de la distribución, lo que nos garantiza estabilidad. En su defecto, o si desea la última versión, descargarlo del mismo sitio anterior.

Desde consola: sudo apt-get install pspp y damos clave de administrador o root.
Desde synaptic, dar clave de administrador o root,  buscar pspp, marcar para instalar y aplicar cambios para instalar.  


Abrir programa y moverse por las opciones del menú
Normalmente por defeto se instala y genera un acceso directo desde el menú de aplicaciones-> Educación -> GNU PSPP. Para abrir desde consola psppire


En el menú tenemos Archivo-Editar-Vista-Datos-etc



Archivo. 

La primera opción es Nuevo, significa que vamos a definir las variables y luego capturaremos los datos directamente en pantalla, como lo haríamos en un hoja de cálculo.

Abrir, nos permite visualizar los datos guardados con anterioridad en PSPP o bien de archivos generados en SPSS de IBM. En ambos programas se generan archivos.SAV. No hay problema alguno de compatibilidad si son generados en PSPP o en SPSS. 

Importar Datos. Esta opción del menú da Archivo, a mi parecer es muy importante, ya que es la que nos permite "traer" los datos generados en otras aplicaciones o guardados en otro formato que no sea de archivos.SAV

Guardar, Guardar Como y Renombrar  Archivo de Datos, son opciones para el guardado de la información.

Las siguientes tres opciones nos muestra información de los Datos y Archivos de Datos utilizados.


Editar.

Antes de ver las opciones de este menú, hay que aclarar que un variable es aquella característica o características que estamos estudiando, caso es el conjunto de variables estudiadas de un individuo en particular, por ejemplo variables: sexo, edad, peso y talla; casos, niño1 con todas sus variables, niño2 con todas sus variables , etc., Si lo comparamos con una hoja electrónica, las variables las encontramos en columnas y cada renglón es un caso (un niño en el ejemplo).

Insertar Variable. Nos permite incluir una variable nueva en el lugar indicado.

Insertar Caso. Nos permite agregar el el lugar deseado un nuevo caso para ingresar los datos o valores correspondientes a las variables del mismo.

Ir a la Variable. Nos despliega una ventana para seleccionar el nombre de la variables a la cual queremos visualizar o dirigirnos.

Ir al Caso. Abre una ventana para que se indique el número de caso al cual ir.

Copiar, cortar y pegar nos permite manipular los valores de los casos, permitiendo hacerlo por unidad o una serie de datos. 


Eliminar Variables. Borrar variables no deseadas y sus valores correspondientes en todos los casos.

Eliminar Casos. Borra información de uno o mas casos seleccionados NO la variable.

Buscar. Nos permite buscar por variable o valor dentro de las mismas.


Vista.


Barra de Estado. Muestra u oculta la barra de información que se ubica al pie de la ventana.


Fuentes. Nos permite cambiar la tipografía, estilo y tamaño de las letras utilizadas en variables y datos.

Líneas Divisorias. Oculta o muestra las líneas (cuadrícula) que separa las variables y los datos. 

Etiquetas de valor. Oculta o muestra el valor de la variable o la etiqueta definida para la misma. 


Vista de datos. Muestra el área de captura de los valores de los casos estudiados.


Vista de variables. Muestra el área donde se definen las variables y sus las características de cada variable. Aquí es donde se definen las variables, su tipo y demás características.

Otra manera de permutar entre la Vista de Datos y la Vista de Variables, es haciendo click en la pestaña correspondiente, localizadas al pie de la ventana del lado izquierdo.


Una vez definidas las variables, se procede a la captura de los valores obtenidos del instrumento de investigación o cuestionario.

 

viernes, 7 de febrero de 2014

OpenSUSE Li-F-E Linux For Education Distribuciòn Educativa

La utilización de GNU/Linux es muy noble en ambientes educativos, no por la gratuidad del software, sino por la variedad de aplicaciones con que cuentan las distribuciones educativas de GNU/Linux,  por eso, en esta ocasión,  les hablaré de OpenSUSE  para la educación.

Normalmente, a los usuarios  de cualquier sistema, al aprender autilizarlo, no les interesa cambiar o experimentar, esto es muy normal, el miedo al cambio o salir de su zona de confort. Por eso la gran fortaleza del sistema operativo GNU/Linux en muchas de sus distribuciones, es la capacidad de poderse probar  en su totalidad en vivo, es decir, sin necesidad de instalarse .      

Para probar OpenSUSE Li-F-E (Linux For Education), solo es necesario tener el disco grabado y arrancar nuestra computadora desde el lector de  DVD. La imagen completa del dvd se puede descargar de http://sourceforge.net/projects/opensuse-edu/files/download/ISOs/openSUSE-Edu-li-f-e.x86_64-13.1.1.iso/download, solo hay que quemar el dvd y listo; es una versión en vivo para probarla, disfrutarla e instalarla se se desea, pero si no se cuenta con unidad lectora de disco, también se puede acceder desde una memoria USB de al menos 4Gb.

Para los usuarios de MS-Windows, que deseen crear un USB para poder arrancar desde esta memoria, tienen que generar la USB utilizando ImageWriter y no otro (lo podemos descargar  desde https://github.com/downloads/openSUSE/kiwi/ImageWriter.exe) y tener previamente instalados en la computadora el WindowsInstaller-KB893803-v2-x86 (descargable desde la página oficial de Microsoft) y el NetFx20SP1_x86 (http://download.microsoft.com/download/0/8/c/08c19fa4-4c4f-4ffb-9d6c-150906578c9e/NetFx20SP1_x86.exe). 

Solo que la versión de ImageWriter para windows solo acepta imágenes de disco en formato raw y no en iso. La solución es muy sencilla, al momento de descargar y guardar la imagen, la guardamos con el_nombre_que_deseamos.raw, al tenerla en nuestro  disco duro,  doble click sobre ImageWriter.exe y  generamos la USB. Si se nos olvido cambiarle el nombre o no pudimos, la opción que nos da Windows es renombrar el archivo openSUSE-Edu-li-f-e.x86_64-13.1.1.iso por el_nombre_que_deseamos.raw.
¿Y como hacemos eso? bien, primero ubicamos,con el navegador  de archivos, la carpeta donde esta la imagen ISO (vamos a suponer que se encuentra en la carpeta de Descargas dentro de Mis documentos), luego buscamos en el menú de Inicio, Accesorios, Símbolo de sistema (click o entrar) y entramos a una pantalla en modo texto, normalmente nos ubica en c:\Documents and Settings\usuario>  en esa pantalla negra tecleamos:
cd mis documentos      (entrar)
cd descargas                (entrar)
rename openSUSE-Edu-li-f-e.x86_64-13.1.1.iso el_nombre_que_deseamos.raw  (todo esto al mismo  tiempo, aunque pase de renglón, antes de entrar), verificamos en el navegador de archivos, doble click sobre ImageWriter.exe y buscamos la imagen .raw y generamos nuestro USB.

Ahora si hablaré de openSUSE-Edu-li-f-e, tiene una gran varidad de aplicaciones ya configuradas, que comprende desde  aplicaciones para peques de prescolar hasta universitarios (podemos leer un poco en http://en.opensuse.org/openSUSE:Education-Li-f-e#Educational) sin dejar de lado al usuario común que require de una ofimática (Libre Office), navegación en internet, reproducción de música y video, edición y  retoque fotográfico, hasta funciones mas complejas como diseño con un sistema CAD (QCad) o software para modelado y animación 3D (Blender), sin pasar por alto los juegos educativos como TuxMath o pasatiempos científicos con un observatorio virtual en tiempo real con Stellarium. 

Imposible hablar de todas las opciones disponibles en esta distribucion GNU/Linux educativa, por lo que los invito a descargarla y probarla. 

domingo, 29 de abril de 2012

Configuración de BAM Unefon modem Huawei E 153

-->
Configuración de BAM en GuadalinexV7 y OpenSuse con modem Huawei E 153

Utilizo Guadalinex y OpenSuse y las configuraciones de compañías como Telcel, Movistar o Iusacell ya están registradas en los asistentes de configuración de la edición de conexiones, por lo que si existe un software que instalar dentro de los modems de BAM de esas compañías, creo que no es necesario instalarlo.

Yo seleccioné Unefon por que es la mas económica y en prepago, las demas compañias te obligan a contratos hasta por 18 meses, y en las opciones de prepago, pagas meses completos y Unefon te combiene si solo la usas en tu ciudad y unos cuantos días al mes, ya que puedes hacer una recarga y al momento de necesitarlo solo tomas de tu saldo disponible la cantidad dinero para la navegación, dejando disponible el resto para disponer luego de él, pudiendo hacer recargas desde 10 pesos (jajaja que no te sirven de nada ya que el día de navegación te cuesta 15) en Elektra (parece comercial).
El problema es con UNEFON, no viene en los valores del asistente; o utilizamos su software o lo hacemos mediante el asistente de configuraciones, dándole los valores descritos mas abajo.
Otro problema es que si no se monta el modem no se monta automáticamente ¿Como vamos a instalar el software si no tenemos acceso a el? Mis conococimientos de comandos son casi nulos y por eso trato de configurar lo mas posible en modo gráfico y con uso de los asistentes.
En GuadalinexV7 no tuve problema alguno para las 2 opciones, ya que se montó el modem de manra automática y tuve acceso al archivo BASH pero en OpenSuse no, por lo que mi única forma de configuración fué la configuración manual con el uso del asistente, ya que no se como montar el modem y poder accesar al archivo de configuración.

La BAM Unefon trae cargada de fabrica aun archivo BASH que nos sirve para configurarla en equipos con GNU/linux, por lo que comentaré las 2 opciones

1 Utilizando la configuración manual
Damos botón derecho del ratón en el icono de conexiones de red y seleccionar “Editar conexiones”


 Al abrirse la pestaña seleccionamos “Banda ancha móvil”

 y añadimos una nueva, con lo que se inicia un asistente de configuración

, y damos adelante.
Escribimos ME para México, seleccionamos y siguiente.
 
Nos aparece una lista de tres proveedores y seleccionamos que NO esta el 
proveedor y escibimos (el nombre que quieran) Unefon adelante y aplicar. 

Se abre un a ventana con opciones de plan de precios

 y escribimos en punto de acceso de la red o APN modem.iusacellgsm.mx todo en minúsculas, se abre la ventana de configuración, seleccionamos la casilla de conectar automáticamente y escribimos para el número *99# 

 para el usuario y contraseña Iusacellgsm (seleccionamos la casilla de mostrar contraseñas para verificar que contraseña y usuario coincidan) en el nombre del AP aparece automáticamente modem.iusacellgsm.mx (valor dado en el plan de precios) y aplicamos. Para su utilización al momento de conectar la Bam esparamos a que el gestor de redes la reconozca, damos click izquierdo, conectamos y a navegar.

2 Utilizando la configuración por software.

Primero conecte el modem Huawei al USB y esperé a que GuadalinexV7 lo reconociera y montara (como les comenté, OpenSuse no lo montó automáticamente, por lo que para configurarlo por software o se monta manualmente o se consigue una copia del mismo), se abre una ventana “I M Unefon” preguntando que acción realizar, seleccionamos abrir carpeta y aceptamos.
 
Se abre el navegador de archivos (nautilus es este caso) y en la barra de dirección observamos que se monto en /media y existe un archivo llamado install_linux, la dirección de este archivo es entonces /media/”I M UNEFON”/install_linux, observamos que el nombre de la carpeta esta entre comillas, esto


es porque tiene espacios intermedios y debemos respetarlos al momento de correr el bash.
Abrimos una consola como superusuario o root. En el menú de aplicaciones accesorios seleccionamos terminal.
 Escribimos despues del signo de pesos o dinero
$sudo -s (enter) y damos nuestra clave de root (enter) y el indicador cambia de $ a # indicándonos que ya estamos identificados como root.

Nos cambiamos a directorio de bin escribiendo despues del # y dando enter siempre al final del comando
#cd /bin
y ejecutamos el archivo bash de install_linux escribiendo
#bash /media/”I M UNEFON”/install_linux
y empieza a correr en consola el proceso de instalación del software de Unefon, se detiene haciendouna pregunta, damos enter y termina el proceso después de unos cuantos segundos y ya tenemos nuestro software Unefon y BAM disponibles. Y cada vez que insertemos el modem a puerto usb aparecerá la pantalla de control del modem.

Si tenemos el problema de montar el usb solamente copiamos en otro equipo la carpeta I M UNEFON a una usb y la llevamos a nuestro equipo, y al momento de correr el BASH solamente cambiamos la ruta del archivo, y esta la podemos ver desde nuestro explorador de archivos.

Como ven es muy sencillo la instalación del software pero yo no lo instalé porque no quiero ver cada vez que inserte el modem el anuncio de UNEFON

Como comentario final, este modem tiene ranura para una tarjeta miniSD con capacidad de hasta 32 mg, por lo que se puede utilizar como USB de almacenamiento para transportar en un solo dispositivo nuestros archivos.

Lo ínico malo que le veo a Unefon es que tienes que hacer recargas cada 15 días al menos, si no tu saldo se pierde, pero las recargas directamente en elektra pueden ser desde 10 pesos, así que a pesar de este inconveniente, para mi es mejor, ya que no estoy atado a planes o recargas altas.

Espero sus comentarios.   :-) 

jueves, 22 de diciembre de 2011

Instalando Puppy Linux Lucid 5.2

El nuevo Puppy Linux Lucid 5.2 nos presenta una interfaz gráfica muy elegante, mejorada por mucho a la anterior y con nuevos asistentes de configuración que facilitan el dejar los equipos funcionales.

En esta ocasión lo instalé en un equipo con tarjeta madre integrada, sin modem, Biostar modelo M6VLR, con un procesador  Celeron de 400 Mh, dos PC-100 de memoria diferentes, uno de 128 y otro de 64 mb ; lector de cd y un disco duro de 40 Gb. Para la conexión a internet utilicé un adaptador inalámbrico USB Pc-link con chip Atheros. La conexión por ethernet (o cableada) también se puede configurar desde el asistente.

Las computadoras con este tipo de tarjeta madre, solo que con mas memoria instalada, pueden correr bien otras distros de GNU-LINUX mas pesadas, tal es el caso de la máquina donde estoy redactando esta entrada, es la misma tarjeta, mismo procesador, solo que con 1 Gb de memoria

En la versión anterior de Puppy, al instalar se generaba en el mismo asistente la instalación y configuración del GRUB, en esta versión de Puppy Lucid no, pero no encuentro problema con hacerlo en procesos diferentes.

Arranqué desde el Cd, definí teclado español (no encontre la opción de teclado latinoamericano) zona horaria México (GMT -6) y la región Español México, dejé que el asistente definiera tarjeta de video y monitor, por lo que solo di aceptar a los opciones que me presentó. una vez en el escritorio  utilicé el asistente de instalación del icono en el escritorio(uno que dice PET), primero formatié (¿está bien escrito? si no, escriban por favor un comentario para corregirlo) el disco con un sistema de ficheros EXT3 (Con EXT4 batallé para instalar el grub) luego regresé al asistente e hice la instalación en el disco (opción superior del asistente) y definí la opción de Instalación FULL, ya que no utilizaré el win98 que tenía instalado.

Despues de unos 10 minutos de que se copiaron los archivos y programas al disco duro, volví al escritorio y en el icono de un sobrero de copa (creo que dice control) busque la opción de instalar el grub. Solo seleccioné que la instalación se realizara en el disco duro, no en floppy ni usb, selecciones que el grub se instalara en el MBR (aunque en las indicaciones dice que puede ser peligroso) y en las demás opciones aceptar. La última pantalla de este asistente nos da la opción de regresar a instalar el grub desde un floppy o usb,  yo no lo acepté y solo terminé el asistente.

Al terinar con la instalación de Grub reinicié y di aceptar a las opciones de configuración final y  las cuales  se graban directamente en el disco duro (no gabarlas en un floppy), aunque menciona que se guardarán en un sistema de archivos EXT2, solo di aceptar.

Al reiniciar ya aparece el grub y solo e quedó entrar al asistente  de configuración de audio ALSA wizard desde el menú principal. Por no tener a al menos 512 mb de memoria y como no generé una partición SWAP desde el inicio, este proceso se hace lento pero seguro, otra vez permití que el asistente seleccionara las opciones, solo en el controlador de audio di un genérico y listo, audio configurado, aunque la prueba de audio del asistente no emitió sonido alguno, al reiniciar el audio estaba funcionando.

Lo malo o lo bueno de ésta versión de Puppy NO trae navegador predeteminado instalado, lo bueno que al querer navegar  por primera vez nos pide la configuración de la conexión a la red y que seleccionemos uno de los navegadores, hay para escoger FireFox, SeaMonkey, Chromium, Opera y si mal no lo recuerdo (ya que no lo anoté) Safari.

Para configurar la red cableada (ethernet) solo seleccionamos del asistente el icono de LAN, seleccionamos el controlador de red que nos presenta y damos click en el botón de DHCP, esperamos a que conecte,  salimos guardando la configuración, se descarga el navegador y tenemos el equipo funcionando.

También traté de instalar esta versión de Puppy en un viejo HP Pavilion 6331 (3330 en otros países) con AMD K-6 disco duro de 4 Gb y dos  simm de memoria PC-100 de 64 mb c/u, cabe mencionar que en lugar de 128 solo me reconoció 96 mb y la tarjeta madre soporta hasta un Gb de memoria, según lo que pude investigar en internet, además es difícil conseguir memorias viejas, por lo que puse  memorias de diferente marca (y tal vez características), a eso le atribuyo que no se reconocieron los 128 mb (48 b de fabrica), y me detuvo un Kernel Panic, por lo que opté por instalar la versión anterior y no tuve problemas de instalación, solo que el audio no pude configurarlo los primeros 3 intentos, así que abandoné la configuración, pero lo que es el ambiente gráfico y el internet funcionan bien.

Espero que encuentren útil esta pequeña información que les comparto.

sábado, 17 de diciembre de 2011

Beini, una pequeña distro muy útil

Beini es una pequeña distro basada en Linux Tiny Core y Aircrack como programa principal, orientada a la auditoria de redes NO Profesional, para auditorias profesionales esta BackTrack.

Beini pude arrancarse (bootearse, no me gusta el término) desde un lápiz, llave o memoria USB (como quiera llamarle), pero he tenido la mala experiencia que desde algunos equipos, no es posible arrancarla o no aparece el menú completo.

Pero lo bueno es que si NO arranca o no arranca correctamente (o sea, con todo el menú), podemos utilizar un mini cd (demasiado espacio desperdiciado en un cd normal) para quemar la iso y arrancar nuestro equipo con éste CD. En todas las ocasiones que he arrancado de un USB y que me ha fallado y luego arranco en el mismo equipo desde el CD no he tenido problema alguno, ignoro si es un problema al generar la llave o lápiz USB o es un problema en si de Beini, lo cierto es que una vez arrancado el sistema, es muy fácil manejarlo y estamos a solo 10 click de obtener un resultado, por lo que puedo decir que arrancar Beini desde un CD es seguro.

Lo que he leído acerca de Beini, es que ya tiene tres versiones (1.2.1, 1.2.2 y la mas reciente 1.2.3) y soporte para difrentes tarjetas, por lo que hay que probar otra versión de Beini si no tiene el soporte de nuestra tarjeta de red en la version que utilizamos.

Como dato, para generar mis llaves USB utilizo UnetBootin, software disponible tanto para Linux como para Win2, y repito el comentario, si no arranca la USB utilizar un CD.

Después de arrancar desde el CD y cargar el programa nos aparecerá la pantalla o escritorio. En caso de no aparecer completo el menú inferior, prueba con otra versión ya sea en disco o USB; deberá aparecer el menú completo y con una mamila y un babero entre otros iconos en la parte inferior, si no aparece el menú completo con ninguno de los versiones disponibles, no hay nada que hacer.

Hablemos del primer programa la mamila (Fedding bottle) al darle clip nos aparecerá un recuadro negro con una advertencia, al que le daremos click en yes, ya que solo queremos verificar nuestra red.

Nos aparecerá otro cuadro al que seleccionamos la tarjeta de red que tenemos para que se ponga en modo monitor y le damos en siguiente, si no aparece en esta ventana ninguna tarjeta de red, utilizamos el otra versión ya que nuestra tarjeta de red no está soportada; si tampoco aparece algo como wlan0 11:1E:E2:18:71:85 no hay nada que hacer, porque la tarjeta de red inalámbrica de la computadora no es compatible )(No está soportada)con el programa. Damos un click sobre el número que aparece en uno de los renglones (el que empieza con wlan y es el numero de nuestra Mac Adress o identificaión de nuestra tarjeta de red) y esperamos a que nos indique monitor mode enabeled on mon0 (wlan0) , no importa que no sea wlan0 puede ser wlan1 y mon1, y damos click en next.

Del recuadro que nos aparece apretamos el botón scan y esperamos a que busque y revise las redes, seleccionamos una de las que ahí aparezcan, la que te interesa o quieras (recomiendo la que tenga en la columna pwr: el valor menor negativo -95 o -81seleccionamos -81) y seleccionas siguiente.
Attacks parameters das click en las letras verdes de abajo y seleccionas FRAGMENTATION FORGE ATTACK

Seleccionamos (marcar con palomita) en la casilla de Fake Auth (by force) y luego Start (inicia el ataque). MUY IMPORTANTE QUE ESTE MARCADA ESTA CASILLA

Si la red que estas analizando está activa, rápidamente se podrá ver en la primer ventana ( no en la que se abre cuando inicia) que en la parte inferior en letras verdes empieza un número a cambiar y crecer por ejemplo 5350 IVs PERO si permanece en cero mucho tiempo (medio minuto o hasta un minuto) mejor detener el ataque dar click en Prev, seleccionar otra red, next, volver a seleccionar fragmentation forge attack y empezar la clave puedes empezar a tener resultados cuando el valor de IV ronda alrededor de los 15000, pero puedes tener la clave desde los 10000 en algunos casos o esperar hasta mas de 100,000, la variación depende de la distancia a la que te encuentres del transmisor de la red y de que tanto tránsito haya, entre mas cerca y tránsito de información, mas rápido tienes la clave.

No es necesario que vuelvas a dar Scan para buscar redes (si ya lo has hecho), solo Prev seleccionas la red , next, fragmentation forge attack y start.

Cada vez que inicies debes hacer todos los pasos, pero son solo 10 clicks y tienes la red disponible.

Esto es para redes con protección o encriptación WEP, para WPA o WPA2, se supone que este mismo programa funciona pero nunca lo he utilizado, por lo que no doy ninguna indicación, si quieren aprender mas lean el manual de Aircrack y descarguen el Backtrack.


martes, 4 de octubre de 2011

Utilizar DyneBolic


Navegando por la red leí sobre una distro especializada para los amantes de edición de audio, imagen y video, además de ser una distro calificada como 100% libre, me refiero a DyneBolic.

Aparte de esto (ser 100% libre), otra parte interesante, es que DyneBolic puede trabajarse en equipos de escasos recursos, sin perder su inmenso poder de edición, trabajarse vivo y guardar los archivos en el disco duro o en memorias Flash o USB, además no es necesario instalarse.

En la página de Dynebolic y en su manual incluido en el LIVE CD, mencionan que para arrancarse directamente desde el disco duro solo hay que “anclarse” no instalarse, es decir, solo hay copiar la carpeta dyne a una partición de nuestro disco duro para poder trabajar sin necesidad de tener el disco en el lector.

Para poder accesar a DyneBolic desde el arranque, solo hay que modificar el gestor de arranque grub, en la página de la distro y en su manual hacen referencia de solo agregar una líneas al Grub, pero esta referencia está hecha hacia el grub 1 y no hacia el Grub 2.

Para quienes no tienen conocimiento, y tenemos un GRUB no LILO, se las pongo fácil; abrimos una terminal de comandos, terminal o consola y nos identificamos como administrador del sistema o super usuario y abrimos un editor de textos ya sea gedit, kedit, ooffice o el que deseemos. Les recomiendo utilizar el mas sencillo.

Les pongo el ejemplo con gedit, utilizo Gnome como escritorio.

$ sudo gedit
(clave o password)

una vez en el editor de texos abrimos:

Si tenemos grub1 abrimos desde el menú archivo abrir /boot/grub/menu.lst
y simplemente añadimos las líneas indicadas el el manual de DyneBolic donde la partición donde copiamos la carpeta dyne esta dado en root (hd0,0) siendo hd0 el primer disco duro y si tenemos mas de uno, el hd1 corresponderá al segundo disco duro y ,0 nos indica la partición donde se encuentra la carpeta dyne, siendo 0 la primer partición, 1 la segunda y así sucesivamente. Les dejo el siguiente ejemplo, donde solo tienen que cambiar el disco y partición a la necesaria.

## VALORES DE UNA CONFIGURACIÓN CORRECTA DE GRUB (1)##
title dynebolic RASTASOFT Afro Linux
root (hd0,0)
kernel /dyne/2618ck1d.krn root=/dev/ram0 rw load_ramdisk=1
initrd /dyne/initrd.gz

Si tenemos un grub2 abrimos desde el menú archivo abrir /boot/grub/grub.cfg
y simplemente añadimos las líneas como indico mas adelante, teniendo en cuenta que la partición donde copiamos la carpeta dyne esta dado en root (hd0,1) siendo hd0 el primer disco duro y si tenemos mas de uno, el hd1 corresponderá al segundo disco duro y ,1 nos indica la partición donde se encuentra la carpeta dyne, siendo 1 la primer partición, 2 la segunda así sucesivamente, a diferencia de grub1. Además la ruta de identificación cambia en grub2, no utiliza directamente que disco duro es, sino un código generado de identificación UUID de cada disco y/o partición, la cual hay que identificar previamente y montarla desde nuestro navegador de archivos para poder identificarla con mayor facilidad, siendo la ruta donde se pueden ver los UUID de cada partición es /dev/disk/by-uuid. Les dejo el siguiente ejemplo y en negritas la identificación de la partición que contiene el Dyne-Bolic, particular de mi equipo, esos valores se deben cambiar al de su equipo.

##VALORES DE UNA CONFIGURACION CORRECTA DE GRUB 2##
##Original name: Dynebolic linux###
menuentry 'dynebolic RASTASOFT Afro Linux' {
      set root='(hd0,1)'
      search --no-floppy --fs-uuid --set f907d13c-5e6e-4ab5-9bf1-0579d15c887d
      linux /dyne/2618ck1d.krn root=/dev/ram0 rw load_ramdisk=1
      initrd /dyne/initrd.gz
}

Les recomiendo respetar los espacios de la configuración anterior, porque estuve batallando para GRUB que me reconociera esta opción, hasta que, a partir de la línea 2, de set root, al inicio de cada línea dí un espacio con tabulador y ningún espacio al final de cada línea (para todas la líneas). Por lo que pueden copiar y pegar, cambiando lo que está en negritas y rspetando los espacios que mencioné

Para utilizar Dynebolic si se tiene LILO
En caso de que tengas instalado lilo, busca entre las particiones de tu disco duro el directorio etc/ y luego busca dentro el archivo lilo.conf, si lo encuentras añade las siguientes líneas al final:
image = /dyne/2618ck1d.krn
  root = /dev/ram0
  append = "max_loop=64"
  initrd = /dyne/initrd.gz
  label = dyne
  read-write
  vga = 791
Asegúrate de que el directorio /dyne esté dentro de la partición en la que arrancas, lo cual se configura en lilo en la línea boot = /dev/hd* que usualmente se encuentra al principio del archivo grub.conf . Por favor observa que el parámetro “image=” lleva un camino completo al archivo del kernel, que se llama como su versión en una forma condensada, por ejemplo aquí 2618ck1d representa 2.6.18-ck1-dyne. El formato condensado es necesario por una restricción de nombre de archivo 8.3 del sistema de arranque isolinux del CD.
Lo anterior lo copie textualmente de la referencia siguiente, ya que desconozco la utilización de LILO

http://lab.dyne.org/Dynebolic/Manual/Espanol/DB2#Cap.2BAO0-tulo_3:_Instalar_el_laboratorio_de_medios


Para los usuarios de win2, que deseen probar DyneBolic la cosa es muy sencilla, solo copiar la carpeta dyne en la raíz del disco C: y arrancar desde el cd; Dynebolic reconoce la presencia de la carpeta dyne nos da la opción de utilizarla y trabajar directamente desde el disco duro.

lunes, 3 de octubre de 2011

Convertir Números a Letras en OpenOffice y LibreOffice



Hola de nuevo, ya tenía algunos días sin escribir o actualizar mi blog, por lo que ahora les comparto como convertir cantidades en número a letras o texto de monedas; alguna cantidad de formato numérico con 2 decimales, expresado en centésimos o centavos para cantidades monetarias.

Revisando en la red, encontré una macro que realiza la operación o conversión, pero funciona para OpenOffice 2.0, por lo que no me resultó útil, y ya que no sé lenguajes de programación, como para haberla estudiado y tratar de adaptarla a OpenOffice 3.0, tuve que hacerlo yo mismo, utilizando mis limitados conocimientos.

Utilizando las funciones que provee la hoja electrónica, me aboqué a generar una base de datos con los números escritos para pesos desde $1.00 hasta $100,000 (un peso hasta cien mil pesos), los centésimos o centavos también están expresados en dos dígitos sobre 100 (##/100).

El problema, posterior, fue generar las demás cantidades hasta llegar a $999,999, escribirlas resultaría una tarea ardua, por lo por medio de funciones logré expresar en letras desde $1.00 hasta $999,999. No se consideran los centésimos o centavos porque eso está resuelto en otra base de datos, dentro de la misma hoja Letra donde están escritos desde 00/100 hasta 99/100.


Descripción del flujo (Diagrama de flujo)

Ya que tengo generada la base de datos, el expresar un número menor a $100,000.00 (cien mil), solo es realizar una búsqueda del valor de referencia en la base de datos (ubicada en las celdas A1:B100000) colocada en otra hoja llamada Letra, dentro del mismo archivo o libro de trabajo.

=SI(B16<100001,
Entonces si el valor es verdadero verdadero realiza una búsueda vertical del valor de referencia B16 en base de datos Letra.A1:B100000, salida columna 2 (columna B, en la que están escritas las cantidades.)

Si el valor es falso, se realiza otro condicional (función anidada) donde se busca si el número es exactamente cientos de miles, sin pesos SI(INT(B16)/100000/INT(B16/100000)=1, esto porque ya están escritas las cantidades.

Entonces si el valor es verdadero buscamos el valor de referencia en donde están las escritas las cantidades de cientos de miles, en tres opciones, una por columna, la primera para el “prefijo” de cientos , la segunda de con cientos de miles y la tercera con cientos de miles de pesos. Se utiliza la tercer columna de las opciones, que corresponde a la columna 4 (columna J) del área de búsqueda en la hoja Letra referencia de G1:J9.

BUSCARV(B16,Letra.G1:J9,4)

Si el valor es falso, se anida otro condicional donde se busca saber si la parte excedente a los cientos de miles es menor a mil , para empezar a concatenar (unir los textos) los prefijos a las cantidades de la primer base de datos comentada (de 1 a 100,000), ya que si el excedente es menor a mil, el “prefijo” debe incluir la palabra “mil”, si el excedente es mayor a mil, el prefijo hace referencia a cientos y la palabra mil de los miles, se toman de los textos de la base de datos.

SI(RESIDUO(B16,100000)<1000,

CONCATENAR(BUSCARV(B16,Letra.G1:J9,3),BUSCARV(RESIDUO(B16,100000),Letra.A1:B99999,2)),

Si el valor es falso
CONCATENAR(BUSCARV(INT(B16),Letra.G1:J9,2),BUSCARV(RESIDUO(B16,100000),Letra.A1:B99999,2)))))






La función resultante es:

=SI(B16<100001,BUSCARV(B16,Letra.A1:B100000,2),SI(INT(B16)/100000/INT(B16/100000)=1,BUSCARV(B16,Letra.G1:J9,4),SI(RESIDUO(B16,100000)<1000,CONCATENAR(BUSCARV(B16,Letra.G1:J9,3),BUSCARV(RESIDUO(B16,100000),Letra.A1:B99999,2)),CONCATENAR(BUSCARV(INT(B16),Letra.G1:J9,2),BUSCARV(RESIDUO(B16,100000),Letra.A1:B99999,2)))))

La siguiente función (la cual es prácticamente la misma) se obtiene de definir previamente los nombres a utilizar en las áreas de referencia o búsqueda, para disminuir el “largo” de la misma función y, a mi criterio, disminuir el riesgo de error al estar definiendo áreas de referencia durante las búsquedas.

El nombre “Cantidad” representa al área de la base de datos desde 1 hasta 100,000 que está en la hoja Letra dentro de la referencia A1:B100000. El nombre “Pref” se encuentra dentro de la misma la hoja Letra pero hace referencia a las celdas G1:J9, en donde están escritos los prefijos de los cientos de miles. También esta definido el nombre de “Cent” que hace referencia a los centésimos o centavos.

=SI(B16<100001,BUSCARV(B16,Cantidad,2),SI(INT(B16)/100000/INT(B16/100000)=1,BUSCARV(B16,Pref,4),SI(RESIDUO(B16,100000)<1000,CONCATENAR(BUSCARV(B16,Pref,3), BUSCARV(RESIDUO(B16,100000),Cantidad,2)),CONCATENAR(BUSCARV(INT(B16),Pref,2),BUSCARV(RESIDUO(B16,100000),Cantidad,2)))))

Si les interesa el archivo con la base de datos y la fórmula para hacer la conversión está disponible en rapidshare para su  descarga o en la siguiente liga https://rapidshare.com/files/1357386069/Cant-A-Letra.ods y como plantilla desde la página de OpenOffice

jueves, 16 de junio de 2011

Instalando Puppy Linux

Puppy Linux es una distro pensada para equipos de escasos recursos, si bien en equipos viejos y poca memoria es un sistema operativo ágil, bien nos puede servir para equipos viejos con un poco mas de los 128 mb de memoria ram.

Recien instalé Puppy 4.0 en un equipo pentium MMX con 4 Gb en disco duro y tan solo 40 Mb de ram,  video y audio integrados en la tarjeta madre. El desempeño es pobre, pero para cuestiones de experimentación, me dio satisfacción poder dejarlo funcionando.

El primer problema fué que no pude modificar el setup del equipo para poder arrancarlo desde el lector de cd, por lo que tomé otro equipo, con mucho mas recursos conecté el disco e instalé el Puppy Linux sobre el disco duro de 4Gb, al terminar de instalar, regresé el disco al equipo en cuestión.

El segundo problema fué el video, jamás pude configurarlo para modo gráfico, por lo que opté por instalar en una de las ranuras de la tarjeta madre una vieja tarjeta ISA de video. Todavía en modo texto, arranque la configuracion del asistente con:
#xorgwizard 
y luego entré al modo gráfico con
#startx
y ya en modo gráfico (que por cierto muy mala definición en un principio) la configuración  fina la realicé con el ayudante o wizard del mismo Puppy, que cuenta con varios asistentes para diferentes dispositivos disponibles desde el menu.



El audio no me fue posible configurarlo, por no tener altavoces :( y el lector de CD fallaba mucho en ese equipo.

Con los asistentes o wizard configuré el modem y una tarjeta usb inalambrica para mi acceso a internet, logré entrar a google, yahoo y wikipedia, pero no en  twitter, tal vez desde la red cableada por tener un acceso mas rápido
 
Con solo 40 Mb de memoria no es un sistema ágil, pero nos permite rescatar equipo viejo y ponerlo a funcionar ya sea como fax o como un equipo para consultas de emergencia o para redactar algún documento.

Lo que si es seguro, con mejores características o con al menos mas memoria, Puppy Linux es un buen sistema operativo; su defecto el soporte de modulos o controladores (drivers) para los dispositivos  viejos, hay que batallar para encontrar los adecuados o bien probar la nueva 5.2, que por cierto tiene una interface muy elegante.

lunes, 21 de marzo de 2011

Editor del Grub utilizando Yast


En un tweet comentaba que considero a OpenSuse como un sistema “egoísta” al momento de instalarse, ya que no considera a otras particiones GNU-Linux existentes al generar la configuración del grub. En otras palabras, si tenemos otras particiones, con otros sistemas operativos, solo reconoce a windows e ignora cualquier otra partición GNU-Linux.

Sin embargo, esto no es problema, porque OpenSuse cuenta con un gestor de configuración de Grub muy fácil de usar, este se encuentra dentro de Yast, que es el gestor de administración de las opciones permitidas solo al administrador del sistema (valga la redundancia). Pero no está demás recomendar la instalación de OpenSuse primero y después, o al final si son varios, un sistema operativo mas amable con otras distros GNU-Linux, por ejemplo Gudalinex.

Para poder incluir en el gestor de arranque o Grub a los otros sistemas operativos, primero hay que identificar plenamente la partición en la cual está instalado el sistema operativo a agregar.

Sin usar ningún comando de consola, solo utilizando las aplicaciones gráficas del ambiente que tengamos instalado, es posible la configuración del Grub. El primer paso es montar la partición en cuestión, para lo cual utilizamos el administrador de archivos que tengamos instalado Dolphin, Nautilus, etc.; abrimos nuestro administrador de archivos y damos clic sobre la partición a agregar. Inmediatamente nos pide la clave de administrador, para poder autorizar el montaje de esa partición

En este caso, se tienen 3 particiones iguales de 7.5 Gb, la primera o superior corresponde al sistema operativo utilizado en el momento, OpenSuse. Las otras corresponden a los otros sistemas que tengo instalado

Una vez montada la partición deseada, desde el menú de administración del sistema, abrimos Yast y damos nuestra clave de administrador o root
Una vez abierto Yast buscamos la opcion “Sistema” y luego “Cargador de Arranque”.


Al seleccionarlo se abre la ventana de configuración del cargador de arranque, que nos presenta las opciones de arranque del Grub, seleccionamos el boton de añadir, situado abajo a la izquierda.
 


después seleccionamos “seccion de la imagen“ y siguiente,


y nos abre una ventana donde introduciremos los datos de la partición a añadir.



En primer lugar aparece el campo o espacio para “Nombre de la Sección”, aquí escribimos el nombre del sistema operativo que queremos incluir, o simplemente el nombre que deseamos con el que lo identifiquemos o aparezca en el grub al arrancar el equipo, después viene el espacio o campo para “imagen del núcleo”, no se preocupen por saber que es eso, solamente vamos a buscar un archivo vmlinuz dentro de la partición previamente montada, colocamos el puntero del ratón en ese espacio o campo y seleccionamos “Navegación” al final del mismo, inmediatamente nos aparece la ventana de “selección de archivos” en directorio /boot  y con la flecha verde subimos un nivel hasta el árbol de archivos,


  buscamos el subdirectorio o carpeta /media lo abrimos y seleccionamos la partición montada identificación_de_partición (es una serie de letras y números con que se identifica a la partición al momento de formatear (instalar),
Cabe mencionar que al abrir la partición en /media/identificación_de_partición, observaremos un arbol o directorio de archivos similar al visto en /boot, pero en la barra de dirección podremos verificar de que se trata del directorio /media/, aquí, en este árbol de directorios, buscamos el directorio /boot/, 
 lo abrimos y buscamos un archivo que empieza con vmlinuz y seleccionamos el que tenga la serie numérica mas alta, ya que esto nos indica un kernel o núcleo del sistema operativo mas reciente, en el ejemplo tenemos vmlinuz-2.6.32-21-generic y vmlinuz-2.6.32-25-generic, tomamos este último con doble clic o simplemente lo selecionamos y abrir. Tal vez no tenga la palabra generic, puede tener la palabra default o simplemente no tener ninguna después de la serie numérica, esto depende de cada distribución.
Una vez abierto el archivo volvemos a la pantalla de “Gestión de la sección”, ya con el campo de “Imagen del núcleo” lleno, ahora nos saltamos a “Disco RAM inicial” y repetimos el procedimiento anterior, pero ahora buscando un archivo que empieza con initrid seguido de una serie numérica, debiendo cuidar de que sea igual al del archivo vmlinuz, abrimos y debe aparecer el campor de “Disco RAM inicial” lleno, por último llenamos el campo de “Unidad raíz”,



aquí seleccionamos la partición correspondiente, en este caso la partición 1 -part1, y deben aparecer todos los campos llenos
Solo resta “aceptar” y “aceptar”. En caso de querer configurar mas sistemas operativos gnu-linux, les recomiendo que lo hagan uno por uno y reinicien su equipo cada vez que configuren uno, para que lo verifiquen y puedan montar solo una partición a la vez y evitarse confusiones, a menos de que tengan bien claros los datos de la partición e identificación de la misma.
 


Una vez configurado el grub  solo falta ordenar los sistemas,en que órden aparecerán al momento del arranque, solo es cuestión de seleccionar uno y moverlo hacia arriba o hacia abajo a nuestro antojo, y establecer por defecto cual será el que arranque de manera automática, después del tiempo establecido.
El tiempo de espera preestablecido para el arranque automático lo modificamos en la pestaña de “Instalación del cargador de arranque” seleccionamos “Opciones del cargador de arranque” y modificamos a nuestro gusto el tiempo límite de espera, dado en segundos.


La siguiente imagen es la del archivo grub.lst original, antes de las modificaciones

















Y esta imagen corresponde al archivo del grub ya modificado.
Se puede apreciar que aumentan las líneas de texto, las cuales se añaden automáticamente por medio del gestor, nosotros no tenemos que agregar nada.




Espero les sea útil y sus comentarios.