Sunday, May 16, 2010
My Favorite Linux Games
Tuesday, April 6, 2010
Remote desktop to Linux from Windows
- Enable remote desktop access in your Linux distribution or setup.
- Download VNC Viewer free addition
- Access using port 0 => [IP address]:0
Friday, March 12, 2010
Wireless bridge from DD-WRT on WRT54GL
Downloaded both the mini firmware and the standard generic firmware from the DD-WRT site. http://www.dd-wrt.com/site/support/router-database These were downloadable after selecting the router model number.
login to the router at http://192.168.1.1 using the default blank user and password = “admin”
Since I am not using a production model, I skip the normal step of returing to factory defalut as it already is. I then flash the router with the micro build (dd-wrt.v24_micro_generic.bin) as an intermediate step. This is because the Linksys firmware will produce an error if the new image is over 3MB. Proceed to reset the hardware by holding down the reset button for 30 sec, unpluging for 30 sec while reset still down, then keeping the reset button down for 30 sec more. It takes another 30 seconds for the lights to quit blinking at which point I plug into my laptop again. I cycle the power off and on again as instructed then log into the router with defaults: 192.168.1.1 user: root password: admin
Now I upgrade the firmware to the standard generic (dd-wrt.v24_std_generic.bin). Reset the hardware once more as above.
Primary router: setup as Wireless Access Point
The principal router in the pair will be setup as a wireless access point as it is not desired to route or NAT computers behind the router, but rather to connect them to the principal DHCP server, etc. This is the router that will send the wireless signal out to be picked up by the remote router.
Starting with factory defaults:
Setup/Advanced routing
*changed operating mode to Router
Wireless/Basic Setup
*change SSID to “myNewSSID”
*changed wireless channel to that desired (1 in my case)
*disable broadcasting (as I am wanting this to be used for linking only)
*kept sensativity range the same but unsure if I will need to adjust this later
Wireless/Wireless Security
*leave insecure for now, but will add security after confirmed working
Services/Services
*disable DNSMasq
*disable ttraff Daemon
Security/Firewall
*uncheck all boxes excpet Filter Multicast
*disable SPI firewall
Administration/Management
*disable Info Site Password Protection
*disable routing
Setup/Basic Setup
*disable WAN connection type
*change router name as desired
*change local IP address to a unique IP address out of the DHCP pool
*set Subnet Mask as appropriate
*set Gateway and Local DNS to the address of the primary server
*select assign WAN port to switch, which allows you to use the WAN port as another switched interface, otherwise it is disabled. This dummy proofs the box so someone cannot plug the cable into the WAN port and wonder why the access point does not work
*disable DHCP server and uncheck the DNSMasq options
Settings are saved on each page. When they are all saved, select apply settings and cycle power.
Tested by connecting network cable to back of router then testing wireless connectivity.
Second Router:
Install the DD-WRT system as before. Make the following modifications, saving after each page, then applying changes only when all changes are made.
Wireless/Basic Setings
*change wireless mode to Client Bridge
*change the network mode and SSID to match the primary router
*disable SSID broadcast as I do not intend anyone to pickup the signal
Wireless/Wireless Security
*leave insecure for now, but will add security after setup is working
Setup/Basic Setup
*disable WAN connection type
*change router name as desired
*change local IP address to a unique IP address out of the DHCP pool
*set Subnet Mask as appropriate
*set Gateway and Local DNS to the address of the primary server
*select assign WAN port to switch, which allows you to use the WAN port as another switched interface, otherwise it is disabled. This dummy proofs the box so someone cannot plug the cable into the WAN port and wonder why the access point does not work
Setup/Advanced Routing
*set Operating Mode to Router
Security/Firewall
*uncheck all boxes excpet Filter Multicast
*disable SPI firewall
Administration/Management
*select apply setting
*select reboot router
Tested the connection by hooking up my laptop to a wired port on the client bridge and connecting through the router connection. Everything works perfectly! Next added security to both routers as follows:
Wireless/Wireless Security
*change security mode to WPA Personal
*select TKIP algorithm and add the same key to both routers
Save and reset each router, starting with the one most distant from your computer.
Use the signal quality indicator on the Status/Wireless page to adjust antenna for maximum signal quality. On the Administration/Management page change the language to Spanish since these routers will be shipped to Honduras. A last minute change was to set the style to chromo on the Administration/Administration page since the Status pages were not showing up with the default "elegant" style.
Thursday, June 4, 2009
Installar iTalc para Trisquel 2.1
Grupos y Usarios:
En este configuracion estoy utilizando los grupos y usarios siguiente
shared - grupo para todo usarios (puede utilizar users)
maestro - grupo para maestros de italc
honudras - mi usario de administracion
Creer Nuevos Grupos:
Systema/Administracion/Usarios y Grupos
Desbloquier y Gestionar Grupos
Creer la grupo "maestro" y seleccionar los usarios que quiere tener accesso a controlar iTalc
Creer la grupo "shared" y seleccionar todos los usarios
Actualizar Italc:
Para actualizar Italc, necessita entrar Systema/Aministracion/Gestor de paquetes Synaptic. Abrir configuracion/repositorios y selecionar la distribucion "robur-backports". Click aceptar y recargar la lista de paquetes. Buscar la paquete iTalc y marcar iTalc-client para actualizar (iTalc-master si es computadora para maestro). Aplicar. Este instala version 1.0.9.1 en ves de 1.0.7. Cuando termina, entrar repositorios otra ves y deselecionar la distribucion "robur-backports" duespues recargar.
Creer Claves:
para crear clavea en la computadora del profesor ejecute el siguiente comando
sudo ica -role teacher -createkeypairDespués de ejecutar este comando, usted tendrá un par de claves en la carpeta /etc/italc/keys
sudo chgrp -R honduras:shared /etc/italc/keys
Este dar access a todo los claves al administrador.sudo chgrp -R honduras:maestro /etc/italc/keys/privateCuando honduras es el nombre de administrador y maestro es el grupo del profesores. Esto le da al profesor el acceso a la clave privada.
sudo chmod -R o-rwx /etc/italc/keys/privateEste esconde las claves para que otros no pueden ver.
Copia Claves por los Otra Computadores:
Las claves públicas de la computadora del maestro debe ser copiado a todos los estudiantes y todos los estudiantes deben tener acceso. Tambien, puede copiar los claves de profesor a todos computadores. Si es configurado corectamente, el profesor puede entra qual que computadora y accesser control de la clase.
sudo cp -rpT /etc/italc/keys /home/honduras/EscritorioEsta copia los claves a la Escritorio. Copia este carpeta en la memoria USB.
En cada equipo copia la carpeta de la memoria en el escritorio y copia a la carpeta correcta utilizando el siguiente comando.
sudo cp -rpT /home/honduras/Desktop/keys /etc/italc/keysCuando honduras es el nombre de nuestro usuario administrador.
A continuación, cambie la propiedad de aceso usando las siguientes.
sudo chown -R honduras:shared /etc/italc/keys sudo chown -R honduras:maestro /etc/italc/keys/privateShared es un grupo que hemos creado para todos los usuarios. También se utiliza este grupo para conceder acceso de lectura a las páginas estáticas de Wikipedia en el disco duro.
Cambie la propriadades del los carpetas para dar access o correctamente utizando la siguiente:
sudo chmod -R o-rwx /etc/italc/keys
sudo chmod -R g+rx /etc/italc/keys
Este cambar que otras no puede leer y cambar que los en el grupo si puede leer.
Tuesday, June 2, 2009
Trisquel 2.1 Linux para Internos
Distribución: Trisquel Edu 2.1
Conseguer aqui http://trisquel.info/es/descargas
Empecé a mirar Edubuntu como base de distribución, pero cambió a Trisquel cuando descubrí que el idioma nativo de apoyo y presenta los menús en un formato más familiar. Unos problemas con Ubuntu que no tiene este version son la necessita a installar paquetes de lengua manualamente y problemas cambiando el nombre del equipo con el GUI.
Instalar y Actualizar:
Installar con la lengua de español, despues actulizar 2 veses.
Todos los programas y los menús están en perfecto español con unas pocas excepciones menores.
Actualizar Italc:
Para actualizar Italc, necessita entrar Systema/Aministracion/Gestor de paquetes Synaptic. Abrir configuracion/repositorios y selecionar la distribucion "robur-backports". Click aceptar y recargar la lista de paquetes. Buscar la paquete iTalc y marcar iTalc-client para actualizar (iTalc-master si es computadora para maestro). Aplicar. Este instala version 1.0.9.1 en ves de 1.0.7. Cuando termina, entrar repositorios otra ves y deselecionar la distribucion "robur-backports" duespues recargar.
Instalar Programas:
Installar algunos programas y juegos. Ver la listo abajo por todo las programas disponsable.
Installar Manuals y Setios del Programas:
Installar khelpcenter utilizando Synaptec
Falta algunos manuals. Utiliso Synaptec para buscar y installar manuals de Qcad y DrGeo.
Cambiar la lengua de Klavaro a espanol - click en "Definir" al derecha la lengua del teclado, click en Plantillas originales y selecionar qwerty_es. Click el buton seleccionar.
Cambiar la lengua de TuxType - entrar, click options/setup language, click espanol, regresar al menu principal y salir.
Nuevos Usarios: creer los siguiente usarios
listo - usario sin privlage
supertio - usario del escritorio
maestra - usario del escritorio
Nuevos Grupos: creer los siguiente grupos
shared - incluye todos los usarios
maestro - incluye usarios honduras y root
Sacar del Menu:
Los siguientes programas que acaba de sacar en el menú principal del usuario de listo que no estarán disponibles.
Internet - Evolution, Dillo, KNet attach
Programacion - qt3 asistant
Juegos - blackjack, cuatro en raya, gnometris, nibbles, solitario ailse riot, tali
Hermamientas - italc master interface
Sistema - eliminar menu
Cambias del menu:
Mover la programa TuxPaint por la menu Graficos
Mover las programas Screem, El pequeno mago, Basic-256 y Kompozer por la menu Programacion
Mover la programa Klavaro por la menu Educacion
Limitar Accesso: para USB
Abrir systema/administracion/authorizaciones
Entrar Storage/"mount file systems from removable drives"
Editar authorizaciones implicitas
cambiar consola activa de "si" por "admin authentication"
Borar Info Privado Automaticamente:
Abrir firefox y entrar Editar / Preferencias / Privacidad
deselectionar los 3 butones de Historial
En cookies, cambiar "conservar hasta" por "cierre firefox"
Selectionar "siempre borar mis datos cuando cierre firefox"
click opciones y selectionar todos
click acceptar
deselectionar "Preguntarme antes de borrar datos privados"
Entrar preferencias / seguridad
deselecionar "recordar contrasenas para los sitios"
Cambias de ITalc:
Ver mi otra Blog para mas informacion desde la configuracion de italc.
Instalar Remastersys:
Instalar remastersys para copiar esta configuración a otra computadores.
Bajar la paquete de este sitio:
http://remastersys.klikit-linux.com/repository/remastersys/
double clic en el archivo para instalar.
Cuando esta installada, puede sacar una copia de tu configuracion a installar en los siguente computadores y no necessita hacer todo esta trabajo otra ves. Necessita chemar la iso en una DVD porque es mas que 1GB.
Programas:
Localizacion | Programa | Descripción |
|---|---|---|
Oficina | Procesador de Texto | Parese MS Word, parte de OpenOffice |
| Hoja de Calculo | Parese MS Excel, parte de OpenOffice |
| Presentaciones | Parese MS Presentation, parte de OpenOffice |
| Baso de Datos | parte de OpenOffice | |
| Dibujo | Programa de dibujo por oficina, parte de OpenOffice |
| Scribus | Programa para diseñar hojas |
Internet |
|
|
| Firefox | Navigador del Internet |
Educaciòn |
|
|
| Childsplay | Programa para recordar palabras y usar el teclado |
| Dr. Geo | Programa para geometría |
| El Pequeño Mago | Programa a aprender programación |
| Gcompris admin | Solo para administrar Gcompris |
| Kalzium | Programa de tabla periódico |
| KBruch | Programa para aprender matemáticas fracciones |
| Klavaro | Programa a aprender mechanografia | |
| Km Plot | Programa para aprender álgebra avanzada con gráfico |
| KPercentage | Programa a practicar porcentaje |
| KStars | Programa para aprender las constelaciones de las estrellas. Solo en ìngles. |
| KTouch | Programa a aprender teclado, pero solo ingles. |
| KTurtle | Programa a aprender programación con LOGO lengua |
| Marble | Programa de globo terraquio |
| Suite Gcompris | Juegos a a aprender la computadora, letras, números, animales, etc |
| TuxPaint | Programa por niños a pintar |
| vwm-view your mind | Programa para graficos del sus piensas |
| Programación | ||
| Basic 256 | Programa para programar en la lengua BASIC | |
| Kompozer | Programa a creer paginas del web, solo en ìngles | |
| Screem | Programa a programar pajinas del Internet, html | |
Gráficos |
|
|
| Gthumb | Programa a ver photos |
| TuxPaint | Programa por niños a pintar |
| GIMP | Programa a creer imágenes profesional |
| Inkscape | Programa para dibujar y pintar |
| Dia | Programa para dibujar diagramas estructurado |
| GNU Paint | Programa a creer imágenes simple |
| QcaD | Programa para diseño CAD profesional |
| Xaos | Programa a ver imagen fractal | |
Juegos |
|
|
| 3D Chess | Juego de ajedrez en 3 dimensiones |
| Ajedrez | Juego de ajedrez contra computadora o otra persona |
| Atomix | Juego de estrategia molecular |
| FreeCiv | Juego de estrategia y conquistar |
| GBrainy | Juegos para su cerebro |
| gPlanarity | Juego de graficos | |
| Lagno | Juego estrategia clásica de Go |
| KblackBox | Juego de lógica, solo en ìngles |
| Klotski | Juego de lógico |
| Mahjongg | Juego de tilas |
| Mastermind | Juego de lógica |
| Papà Patata | Juego con papa y ropa |
| Pathologico | Juego de lógico con bolas coloreadas |
| Robots | Juego de lógico con robots |
| Same Gnome | Juego de lógico con bolas coloreadas |
| Solitario FreeCell | Juego de cartas difícil |
| Sudoku | Juego de matemática y lógica |
| Tetravex | Juego de matemática y lógica |
Hermamientas |
|
|
| Sysinfo | Informacion de la systema | |
Friday, May 29, 2009
Open Source Medical Clinic software
http://en.wikipedia.org/wiki/List_of_open_source_healthcare_software
http://www.ondd.org/the-top-100-open-source-software-tools-for-medical-professionals/
So far OpenMRS looks good, but still just a bit too raw, unless you get implementation help. Very active development with trial implementation in many parts of the world including one in Argentina. Software has broad and professional support. Check back in 6 months. http://openmrs.org/wiki/OpenMRS
FreeMed also looks promising with multiple language support. It is available at:
http://www.freemedsoftware.org/ Site states,
"FreeMED is oldest and most sophisticated open source Practice Management & EMR (electronic medical record) product available. To date, Sourceforge.net reports over 81,000 total downloads. FreeMED is being successfully implemented in a number of clinical settings around the world including large government hospitals to small private practices."
XChart seems to be a dead project with limited to no movement and limited initial investment.
Initial assessment: There are at least a few seemingly good quality open source options worth evaluating in a more formal way.
Thursday, May 28, 2009
Installing Puppy Linux 4.2 in Spanish - WRONG APPROACH
FAILED INSTALL: Spanish language localization files were incomplete or not available.
Goal: To convert donated old laptops into a machine that can be used by University students in Honduras.
Hardware used:
Thinkpad iSeries 1161-210
500 MHz, 96 Mb Ram
Base distribution: Puppy 2.4
I tried my favorite Spanish Language end user small distro, TinyMe 2008.0, but had problems with the video and couldn't get it to work well. When I put a Puppy disk I found that Puppy had no problem with the video, so I downloaded the latest version which has a lot more functionality than the one I was using. I noticed that it even had some Spanish support available so decided to give it a go. Perhaps I will change favorites!
Preparing the Hard drive: I found that by preparing the hard drive ahead of time, the Install went smoother with less messing around. I booted with SystemRescueCD and loaded GParted which is a great option for newbies because of the nice polished user interface. I kept a swap partition and wiped the first partition, so there was unused space in its stead. I could have also successsfully wiped the swap partition, but had no need to do so.
I then booted Puppy. Since there was no media for it to mount it did not do so. I opened GParted in Puppy and formatted the free space to ext3, the current Linux default. Now I have 5.3 GB in ext3 and 267 MB in linux swap (arguably too much), so we are ready to install.
Installing: Puppy 2.4
Installing Puppy is done from the menu after loading Puppy. I followed the great tutorial found here:
http://www.puppylinux.org/?q=manuals/puppy-40/english/how-install-puppy/full-installation
The only deviation from the above was that you do not need to manually comment out the "Other bootable partition" information in the menu.lst file. This is because of not having a mountable partition available to Puppy when it loaded. Much easier!
Networking: Network Wizard
I forgot to have the network pcmcia card in during the initial install, so I enter the Setup/Network Wizard. The D-ling PCMCIA card I have is not listed, so I choose the NE2000 compatible network module which works. Save configuration on exit.
Language:
Enter Setup/Puppy Control Panel and select the Country button. Choose keyboard la-latin1. For choose your local, set fetch at the bottom of the screen. This opens a wget session to pull locales packages. (What a nifty addition.) After the download, I was able to select among quite a few locales and chose es_ES from the selection menu. This forces a restart of the Xsession (after a friendly notice giving me a chance to close open apps). I had to then restart the puppy country tool to set the time zone. Upon reboot of the X session, I was a bit disapointed that nothing changed into Spanish. So lets try something else.
New Programs: PET
Open Setup/Puppy Package Manager (PET) and install the following packages.
TkHearts card game - nice game, low resources
flash-chess game - nice game, low resources
Download Language Files: Revisited
Puppy does not upgrade using the traditional apt package management programs so I cannot easily download typical localization files. There are no localization files available in the Puppy Package Manager, but puppy allows for installing user created PET files. A search for Spanish language localization files uncovered language localization for version 2.13.
http://www.murga-linux.com/puppy/viewtopic.php?p=92193 (login required)
or http://puppyisos.org/wow/unofficial_langpack_es/(better)
The package retrieved was a .pup, which is an older Puppy linux package standard, so I needed to first install the "dotpuphandler" package found in the Puppy Package Manager. Since this package was created for an older version of Puppy I cross my fingers while installing the following .pup files. All you need to do is click on the files to install.
Unofficial-langpack-es-213.pup
langpack-es-213-fix-05feb07.pup
During the installation of the second, I was asked to choose a different localization, so I chose es_HN being that I am in Honduras. When the windows manager restarted, I found that some of the system was in Spanish, but most was still in English including Abiword and Gnumeric.
This is not good enough.
Additional Download Sites:
fyi, some major puppy download sites are located here:
http://www.puppylinux.org/downloads
and here: http://puppylinux.com/download/
Custom Spanish Distributions:
In searching for localization files, I discovered a full Spanish language version of Puppy 2.17 here:
http://www.puppylinux.ca/puppyfiles/custom/Spanish/ These derivative works are called "puplets". I downloaded and tested. Works great out of the box.
I more recently found information about BOBY, which is a Spanish language puplet for Puppy 4.2. Info here:
http://www.murga-linux.com/puppy/viewtopic.php?p=293835
http://www.puppylinux.org/downloads/puplets/boby-puppy-parcialmente-en-espanol
with Openoffice:
http://www.puppylinux.org/downloads/puplets/boby-con-openoffice-301-en-espanol
download here: http://www.megaupload.com/?d=WX9LNAW2
or here: http://www.megaupload.com/?d=PGU43SDS (with openoffice)