Archivo para la categoría ‘UPTC’
Publicado por evelio hace 325 dias, en: Desarrollo, Móvil, UPTC.
Resumen.
Este artículo pretende informar al lector de la diversidad de contenido que se transmite a través de las redes de telefonía móvil mediante un enfoque espacio-temporal, recorriendo la evolución, la finalidad de uso, las entidades, las personas y las tecnologías desarrolladas para concretar lo que hoy en día usamos, conocemos y denominamos telefonía móvil, para luego proyectar a mediano plazo lo que será de el contenido y el medio.
Palabras clave. Telefonía móvil, Multimedia, Internet móvil.
Tags: Internet móvil, Multimedia, Paper, Redes, Telefonía móvil, UPTC
Publicado por evelio hace 667 dias, en: Colombia Think Linux, Desarrollo, UPTC, Ubuntu.
Siguiendo con la configuración de Debian Etch, durante la instalación cuando me preguntó la distribución de teclado, a lo cual dije gratamente Español – España o algo así…. a lo cual luego luego me arrepentí pues no podia sacar (el teclado tiene distribución inglesa, y al presionar Alt Gr era como presionar Enter) ni la barra del or (|) para hacer tuberías tan necesarias como history | more etc.
Entonces me di en la busqueda y encontré una solución [1]:
# dpkg-reconfigure console-data
lo que nos mostrará
si aceptamos nos mostrará un menú con cuatro opciones de las cuales.
- Nos mostrará un wizard o asistente para seleccionar nuestra distribución de teclado (recomendado).
- Nos dejara tal cual la configuración actual.
- Nos pondrá la distribución según el kernel.
- Al igual que la primera opción nos permitira elegir la distribución pero en este caso de una larga lista de distribuciones y arquitecturas
Yo he optado por la primera y tras unas selecciones la he puesto en su lugar US Standar
Enlaces
[1] http://www.malcolmhardie.com/weblogs/angus/2006/05/02/change-console-keyboard-layout-in-debian/
Tags: Debian, distribución, keyboard, layout, mapa, Software Libre, teclado, terminal, tty
Publicado por evelio hace 668 dias, en: Colombia Think Linux, Desarrollo, UPTC, Ubuntu.
Hoy he estado configurando una máquina virtual con Debian Etch para Redes, materia de 8º Semestre de mi carrera… (se puede con cualquier distro incluso con GUI pero junto con Jose Miguel preferimos darle a la madre… de Ubuntu
osea Debian), los requisitos es montar DHCP, DNS, Apache, PHP y OpenOffice (WTF! pero es por prácticar) desde código fuente, entonces hemos hecho la instalación con la versión netinst
Al iniciar con DHCP luego de descomprimir el tarball y ejecutar ./configure empezaron los errores así:
configure: error: no acceptable C compiler found in $PATH
este error se debe a que no tenemos un compilador de C por tanto debemos instalarlo
# apt-get install gcc-4.1
pero el problema no para allí pues el binario instalado tiene el nombre de gcc-4.1 y esta ubicado en /usr/bin y el ./configure busca en el $PATH por un archivo con nombre gcc y
no con nombre gcc-4.1 por tanto la solución que la encontre en [1] fue crear un enlace simbolico en /bin con el nombre gcc así:
# ln -s /usr/bin/gcc-4.1 /bin/gcc
listo NEXT!
configure: error: C compiler cannot create executables
Según configure gcc no puede generar ejecutables, no he utilizado gcc pero supongo que no enlaza al compilar por tanto la solución es instalar g++ encontrada en [2]
# apt-get install g++-4.1
Nota: tanto con gcc como con g++ ten en cuenta las versiones esta vez se uso 4.1 pero puede que para tu caso sea otra versiñon
toes!! ya no nos genera error configure ahora con vamos con make
bash: make: command not found
la solución es bastante obvia instalar make:
apt-get install make
y listo es todo por ahora si encuentro más errores comunes los pondre aquí, si tu tienes otros ponlos en los comentarios
Enlaces
Tags: configure, Debian, dhcp, make, make install, Software Libre, source code
Publicado por evelio hace 788 dias, en: Colombia Think Linux, UPTC, Vida.
No había dado campo para despedir al Campus Party 2008 Colombia como se merece (terminó ya hace 8 días)… estuvo espectacular… eso si ya espero el de 2009
la ciudad sede del 2009 más probable -y espero que así sea
– es Medellín
como recordatorio futuro:
- Las duchas tienen agua tibia-caliente (Solo con un poco de suerte)
- Las carpas las regalan y no hay necesidad de llevar ¬¬ (lleve la mía para nada ¬¬ )
- Bogotá es muy fría pero no tanto como Tunja
- Hay lockers – osea que guardan maletas -
- Robar Llevar Filmadora o mínimo cámara digital
- Llevar mínimo 1 Tera de espacio en disco y una torre de 100 de Bluerays DVDs vírgenes
- Hacer contactos… que no soló de la delegación se vive
- No pagar comida, es cara y no muy buena – experiencia ajena -
- Conseguir carpa lejos de los roncadores, aunque sea individual…
- Si se acampa en duo, que sea mujer o sino que seda el cupo
por comodidad claro esta!!, una carpa para dos no es para dos es para uno y las maletas
y como dice en el Blog de Campus Party Colombia el sueño se hizo realidad… como nota propia destaco que mi delegación – La de la UPTC – fuimos los más fastidiosos activos (¿?) del evento (claro después de los gamers
)… Carrera de encostala’os -en sleeping-, Ola y “Por el Serial” salió de ese combo… wow! supongo que por el sueño…
como adjunto van unas fotos y el vídeo de Juan (juZt) que ganó el premio del mejor vídeo del campus crea, solo para provocarte:
[youtube=http://www.youtube.com/watch?v=dWUq-z9TYpo]
- Listo para el Campus Party 2009
- Chicas de las encuestas del gobierno y yo
- Chica ? y yo
- Chica Intel y yo
- taza de transferencia campus party
Nos vemos el próximo año
por que son:
O-C-H-O G-I-G-A-S!!
Tags: 2008, campus, campus party, colombia
Publicado por evelio hace 853 dias, en: Colombia Think Linux, Sin Categoría, UPTC, Ubuntu.
No había tenido tiempo de comentarlo pero:
Simplemente maravilloso estuvo el FLISoL organizado por Mauro y el grupo de investigación de software (para que se vea que no todo es privativo en la UPTC) un pequeño resumen desde mi perspectiva:
como “NO” dice en la bitacora resultante en la página del FLISoL 2008 para Tunja hubieron conferencias el Viernes 25 e instalaciones el Sábado 26 ( y no 26 y 27 como dice
) a destacar que solamente asistí a las 3 primeras conferencias y solo me gustó la de “Reciclaje de Hardware y terminales brutas, basados en Software Libre” destacable la energía y manejo de público del Ingeniero no me acuerdo el nombre además de su amor por el software libre pues expuso con su laptop bajo Ubuntu y OpenOffice presentaciones
Las otras dos charlas siguientes estuvieron ladrilludas además de regulares … patético que en un festival donde se debe mostrar y promocionar el Software Libre se permita a los “expositores” presentar bajo hasecorp office 2007 ©®™ y hasecorp vista ©®™ … muy lamentable…
Al otro día me pegué un madrugón el verraco para llegar a las 8:30
a la sala de estudio de la biblioteca que por cierto abrieron hasta la 9:30 en la cual se llevaron a cabo instalaciones, copias de GNU/Linux, y una charla sobre CentOS… hasta las 12:30 (pense que ibamos hasta las 18:00 pero bueno…)
por mi parte aporte la ISO de Ubuntu Hardy Heron 8.04 ( pues al parecer solo la llevaba yo y mis 2 amigos a quien se la pase dia previo
) que recién liberada descargué y a mi impresión fue la más compartida
además realice la instalación en dos portátiles de dos compañeros de carrera además de una charla de lo espectacular que es el Software Libre a quien se acercó a la mesa
además quede comprometido en ayudar a configurar otro equipo de escritorio de un vecino y a cooperar en el desarrollo de una distribución basada en Ubuntu para la educación rural
Espero estar más envuelto para el próximo año
Fotografías de los organizadores (cuando me lleguen las memorias las adjuntaré):
(Yo soy The Orange Man)
Estaba sentado justo en el angulo inferior derecho casi me sale la calva
y las siguientes las tome con mi viejito el T610:
- Cosiato para nuestra mesa
- Me regalaron el cosiato!
- Segunda Instalación
- cuanta tecnologia
- tux boton
- Instalaciones FLISoL 2008 Tunja
- Conferencias FLISoL 2008 Tunja
Publicado por evelio hace 856 dias, en: UPTC.
Para quienes amamos el software libre es triste ver imágenes como la siguiente… es deprimente:
Son nada más y nada menos las super aplicaciones del GOS (Grupo de Organización y Sistemas) de la UPTC
Universidad en la cual estudio… simplemente he quedado sin comentarios, no más que un suspiro…
y una enorme duda del por que de esa “funcionalidad”… pues funciona perfectamente en Linux y con Firefox como lo muestro a continuación desde un Live:
Cosa muy sencilla de burlar con User Agent Switcher:
y ya le tengo trabajando:
que no se note la simpatía de los funcionarios UPTCistas con hasecorp ¬¬ *suspiro*
Tags: aplicaciones, gos, UPTC
Publicado por evelio hace 861 dias, en: Colombia Think Linux, UPTC, Ubuntu.

Como todos sabemos, o por si hay algún despistado
cito de la página del FLISoL
¿Qué es el FLISoL?
El Festival Latinoamericano de Instalación de Software Libre (FLISoL) es el evento de difusión de Software Libre más grande en Latinoamérica. Se realiza desde el año 2005 y su principal objetivo es promover el uso del software libre, dando a conocer al público en general su filosofía, alcances, avances y desarrollo.
Para tal fin, las diversas comunidades locales de software libre (en cada país, en cada ciudad/localidad), organizan simultáneamente eventos en los que se instala, de manera gratuita y totalmente legal, software libre en las computadoras que llevan los asistentes. Además, en forma paralela, se ofrecen charlas, ponencias y talleres, sobre temáticas locales, nacionales y latinoamericanas en torno al Software Libre, en toda su gama de expresiones: artística, académica, empresarial y social.
Pues gracias a la organización de Mauro y algunos compañeros (por working hard no puedo
) la tenemos en Tunja!!
y nada más ni menos que la UPTC
Se realizarán eventos Viernes 25 y Sábado 26 para más información click aqui
yo colaboraré el Sábado quedandome en la triple F (Fría, Fea y Falduda) ayudando con instalaciones de Hardy Heron’s ventia’os
que por cierto todos sabemos que salio hoy y yo a primera hora ya lo descargue y lo compartí con dos compañeros linuxeros
Publicado por evelio hace 866 dias, en: Sistemas Operativos, UPTC.
Si minas Unix, con esas resultó Jose Miguel hace más de 10 días en Bases de Datos, no recuerda donde las compró, ni hace cuanto, mucho menos el precio de la “licencia”, momento kodak sin lugar a duda luego de una carcajada maquiavelica
aunque me gustaría saber que dicen esos símbolos como Chinos…
seguramente diran ® The Open Group
… también vendra en su versión 0.5 o en HB se debe llamar BSD.
Publicado por evelio hace 875 dias, en: UPTC.
Ya nos advirtieron a todos de un trabajo muy sencillo de Arquitectura de Computadores… para la semana 12 si no estoy mal

Imágen de http://www.lapsura.com
El cual debe discriminar cuando se presiona la tecla Shift Derecha y cuando presiona Shift Izquierda…
fácil fácil… aunque en Java existe el problema que cualquier Shift que presiones te lo retornara como si fuera el Izquierdo… donde vienen los costos de lo “multiplataforma” en buen sentido
se supone que hay que hacerlo a bajo nivel… aunque Amezquita (el ingeniero que dicta la materia) no dijo nada…
recién me pongo a buscar un tanto y encontré esto
esta en Python, lenguaje que por cosas del destino apenas vi de rapidez en tiempos pasados y preferí ir de lleno con Java… (además en el cual piensa trabajar Jose Miguel y Cristian) y me he quedado anonadado que al modificar un poco el código (Insisto no domino Python) a quedado:
from Tkinter import *
def showKey(event):
print ‘Ud presiono: ‘, event.keysym
root = Tk()
root.title(’Me muerdo una gonada!’);
frame = Frame(root)
root.bind_all(’<Shift_L>’, showKey)
root.bind_all(’<Shift_R>’, showKey)
root.mainloop()
esto lo guarde en un archivo llamado key.py …
y con un simple sudo apt-get install python-tk para usar Tkinter y un python key.py el trabajo ya esta hecho!!!!!!!!!!!!!!!!!!!!!!!
simplemente WTF!….
si ya se que estarás diciendo que en Delphi/ObjectPascal, C++, tus lenguajes de hasecorp (si! los .n, .noSeQueCosa), y muchos otros se puede… pero es que para realizarlo en Java… pensaba:
capturar o realizar (aún no me queda claro) la interrupción del teclado desde Ensamblador para detectar el estado de cada tecla… realizar el puerto a Java con JNI y allí mostrarlo…
Actualización: Resultó que en Java se puede hacer con una simple función getKeyLocation
no se si es que me complico mucho o esto no es lo que quiere Amezquita…
pero simplemente digo a Python:
:O
Publicado por evelio hace 886 dias, en: UPTC.
No es un hombre gordo o sí?
….

Es el proyecto de Arquitectura de Computadores para entender y trabajar -a nivel bajo- con el sistema de archivos FAT12 (fácilito
) ya que la fecha de entrega es mañana, libero el código fuente ya sabrás tú para que…
para más información mira la página FatMan
Actualización
Me fue muy bien con el gordito
Un 5 me va muy bien
Aunque me desperté a las 8:30 AM y la sustentación era a las 8:00 AM!!! WTF!!
Llegue a la sala a las 9:00 AM y afortunadamente Amezquita me dejo presentarlo
La sustentación simplemente fue implementar que el programa dijera en que
Sector, Pista y Cara estaba determinado archivo… pues como el archivo se divide en clusters lo implemente en el Reader.java para cuando leia los datos del cluster como tal
muy fácil el código:
public byte[] readDataCluster(int dataSectionOffset, int cluster, int clusterSize) throws IOException
{
int byteoff=dataSectionOffset+((cluster-Constants.UNUSED_FAT_ENTRIES)*clusterSize);
Manager.getInstance().log(”El offset dentro del disquete es de “+Integer.toString(byteoff)+” bytes”);
int bps=Manager.getInstance().getFat12().getBootSector().getNumberOfBytesPerSector();
int spt=Manager.getInstance().getFat12().getBootSector().getNumberOfSectorsPerTrack();
int sector = (int)byteoff/bps;
int track = (int)sector/spt;
int head = (track%2==0) ? 0 : 1;
Manager.getInstance().log(”El cluster esta en la Cabeza “+head);
Manager.getInstance().log(”El cluster esta en la Pista “+track);
Manager.getInstance().log(”El cluster esta en el Sector “+sector);
raf.seek(byteoff);
byte[] dataCluster=new byte[clusterSize];
raf.read(dataCluster);
return dataCluster;
}
en negrita estan los cambios frente al que libere ayer
Ahora a ver el estado del teclado en assembler y portarlo a Java mediante JNI





















